Algorithm 129

[파이썬] 리스트 list - 리스트 추가 / 랜덤한 항목 출력하기

- append 함수 리스트 마지막에 항목 추가 ​ - extend 함수 여러 개의 항목을 리스트 마지막에 추가 fruits = ["apple", "banana", "mango"] print(fruits) fruits.append("grape") print(fruits) fruits.extend(["melon", "orange"]) print(fruits) ​ - 랜덤한 항목 출력하기 리스트는 0부터 시작 마지막 항목의 인덱스는 총 개수 - 1 random.choice(fruits) 도 같은 결과 나옴 import random idx = random.randint(0, len(fruits)-1) #idx = random.choice(fruits) 와 같음 print(idx) print(fruits[idx..

Algorithm/Python 2022.08.26

[파이썬] startswith(), endswith() / 특정 문자열 찾기

startswith() : 특정 문자열로 시작하는지 True/False 반환 endswith() : 특정 문자열로 끝나는지 True/False 반환 - Hi로 시작하는 문장 수 세기 if line.startswith('Hi'): count = count + 1 문자열.startswith(찾을 문자열, 검사 시작 위치, 검사 끝 위치) 문자열.endswith(찾을 문자열, 검사 시작 위치, 검사 끝 위치) 시작위치, 끝 위치 생략가능

Algorithm/Python 2022.08.06

#백준 2231, 파이썬, list, map, 깃허브 에러

# 백준 브루트 포스 : 2798번 - 분해합 n = int(input()) for i in range(n+1): num = list(map(int, str(i))) res = i + sum(num) if res == n: # 생성자 있는 경우 print(i) break if i == n: # 생성자 없는 경우 0 출력 print(0) 최근에 모각코하면서 깃허브 리포지토리 이름을 바꾼게 문제였는지... (난 아직 깃허브 넘 어렵다...ㅜ git push 하려니까 자꾸 에러가 떴다... 이름도 다시 바꿔보고 remote add 다시 해봐도 안되어서ㅋㅋㅋㅋ error: failed to push some refs to 'https://github.com/sua01/Baekjoon-Mogakko.git' hi..

Algorithm/Baekjoon 2022.07.21

#백준 3053, 파이썬, 소수점 반올림, 소수점 자릿수 표현, f-string

# 백준 기본수학2 : 3053번 - 택시 기하학 from cmath import pi r = int(input()) print(f'{r*r*pi : .6f}') # f-string 이용한 반올림, 소수점 표현 print(f'{r*r*2 : .6f}') 유클리드 기하학의 원의 넓이 공식은 반지름*반지름*pi 택시 기하학의 원의 넓이는 반지름*반지름*2 이다. ​ # round()함수 - 소수점 반올림 a = 3.1415 print(round(a, 3)) # 3.142로 반올림됨 # f-string - 소수점 자릿수 표현 a = 3.1415 print(f'{a : .6f}') # 3.141500로 소수점 6자리 표현됨

Algorithm/Baekjoon 2022.07.21

#백준 3009, 파이썬, append, insert, count 함수

# 백준 기본수학2 : 3009번 - 네 번째 점 xNum = [] yNum = [] # 좌표 3개 입력받기 for _ in range(3): x, y = map(int, input().split()) xNum.append(x) yNum.append(y) for i in range(3): if xNum.count(xNum[i]) == 1: #개수가 하나인 좌표 찾기 a = xNum[i] if yNum.count(yNum[i]) == 1: b = yNum[i] print(a,b) 거리로 판단하는 줄 알았는데.. 뭔가 너무 복잡해질 것 같아서 찾아보니..... 직사각형의 좌표 특성을 보면 각각 4개의 x좌표, y좌표에서 2개씩 좌표가 같다는 것을 알 수 있다. 이를 이용해서 주어진 3개의 좌표 중 개수가 하..

Algorithm/Baekjoon 2022.07.21
728x90