본문 바로가기

백준14

파이썬 백준 10871번 X보다 작은 수 문제 설명 입력: N과 X를 입력하고, 정수 N개로 이루어진 수열 A를 입력한다. 조건문: 수열 A 내에 X보다 작은 값만 추출한다. ​ 풀이 과정 Point 1: N과 X 그리고 수열 A를 입력할 수 있는 구성을 한다. Point 2: if 조건문으로 X보다 작은 값만 추출되도록 한다. Point 3: 출력 시 [] 또는 쉼표가 표출되지 않도록 한다. N,X = map(int, input().split()) A=map(int, input().split(maxsplit=N)) B=[] for i in A: if i < X: B.append(str(i)) print(*B) N,X = map(int, input().split()) 각각 N과 X에 대해 입력을 받을 수 있도록 한다. A=map(int, inp.. 2021. 3. 25.
파이썬 백준 10952번 A+B - 5 0 0이 들어올 때까지 A+B를 출력하는 문제 문제 설명 While문을 사용하도록 하고, 조건으로 0 0이 들어오면 종료하도록 구성한다. ​ 풀이 과정 Point 1: While문에 대해 True / False 조건으로 종료 조건을 설정 해 주어야 한다. Point 2: 무한 루프에 빠지지 않도록 조건과 While 문 내에 입력 조건을 설정 해 주어야 한다. ​ A=1 B=1 while A+B != 0: A,B =map(int,input().split()) if A+B != 0: print(A+B) else : pass A=1 A와 B를 먼저 구성 해 준다. 0 0이 아닌 수를 지정한다. while A+B != 0: While문은 조건이 False가 되면 종료된다. A,B =map(int,input().split()) # A,B에 대해 각각 입력 인.. 2021. 3. 25.
파이썬 백준 13458번 시험 감독 풀이 과정 number=int(input()) students=list(map(int,input().split())) B,C = map(int,input().split()) idx=0 for i in students: students[idx]=i-B if students[idx] 2021. 3. 23.
파이썬 백준 2828번 사과 담기 게임 풀이 과정 N,M=map(int,input().split()) number=int(input()) x=1 y=M nx=0 ny=0 count=0 for i in range(number): new_apple=int(input()) if new_apple>=x and y>=new_apple: continue elif new_apple > y: count+=new_apple-y nx=x+(new_apple-y) ny=y+new_apple-y x=nx y=ny elif new_apple < x: count+=x-new_apple nx=x-(x-new_apple) ny=y-(x-new_apple) x=nx y=ny print(count) - 바구니를 x,y로 둔다. 이 범위를 벗어나면 바구니가 이동하도록 구현한다.. 2021. 2. 23.