분류 전체보기

백준 10818번 import sys num = int(sys.stdin.readline().rstrip()) array = list(map(int, sys.stdin.readline().rstrip().split(' '))) print(min(array), end=' ') print(max(array)) * rstrip()을 먼저 하고 split() 을 해야 에러가 나지 않는다! * python min, max() 함수를 사용 import sys num = int(sys.stdin.readline().rstrip()) array = list(map(int, sys.stdin.readline().rstrip().split(' '))) mini = 1000000 maxi = -1000000 for i in..
백준 10952번 import sys while True: num = list(map(int, sys.stdin.readline().rstrip().split(' '))) if num[0] == 0: break print(num[0] + num[1]) * 정답 while True: 는 무한 루프이다. 백준 10951번 다음 문제는 while 멈추는 조건이 없는(최대 몇개의 문제가 들어오는지 모르는) 문제이다. 이럴 때에는 무한하게 루프가 돌면 안되기 때문에 try except 를 사용한다. EOF : End of file 문제 = 데이터를 읽으려고 시도했지만 어떠한 이유 때문에 데이터 읽는 것이 실패했을 때 (예를 들면 더이상 입력 데이터가 없을 때) 생기는 에러 import sys while True:..
백준 10871번 : for 와 if 같이 쓰는 문제 import sys N, X = sys.stdin.readline().rstrip().split(' ') A = sys.stdin.readline().rstrip().split(' ') N = int(N) X = int(X) list = [] for a in A: a = int(a) if a 좀더 파이썬 함수를 활용하기 python map(func, iter) 함수는 리스트의 각 원소에 함수를 적용시킬 수 있게 해준다. func = function으로, 주어진 iterable 의 각 element를 매핑하여 적용시켜준다 iter = iterable : 반복이 가능한 list나 t..
옛날 초등학교때 컴퓨터 공부했을 때 가장 유명했던 문제! 백준 2438번 : 별 찍기 문제 num = input() for n in range(int(num)): star = '*'*(n+1) print(star) 백준 2439 번 -> 응용 num = input() num = int(num) for n in range(num): star = ' '*(num-n-1)+'*'*(n+1) # star = '*'*(n+1) # print(star.rjust(num)) print(star) rjust() : 똑같이 사용가능 * zfill() : string 숫자에서 0을 이용해 right 패딩을 해야 할 때 사용한다 # 사용 예시 num = '18' # str 일때 print(num.zfill(5)) [출처] ..
섬섬옥수수
'분류 전체보기' 카테고리의 글 목록 (16 Page)