분류 전체보기

백준 15552번 이 문제에서는 (python 에서) input() 함수 대신 sys.stdin.readline() 을 사용하라고 권장한다. 그 이유는 for 문을 이용해 한줄씩 인풋을 input() 함수로 받아서 사용하는 것이 시간이 더 느리기 때문이다. sys.stdin.readline() : 인풋으로 들어오는 한 줄을 가져온다 -> input() 함수와 다른 점은 input()은 자동으로 \n을 지워서 받고(그래서 느리고), readline()은 \n를 포함하는 한줄 전체를 리턴한다. 그러므로 sys.stdin.readline()을 사용하기 위해서는 입력받은 문자열에 다시 rstrip()을 적용해서 \n을 지워야 한다. * 개행문자는 인풋으로 받는 line 맨 뒤에 줄바꿈 때문에 생기는 \n을 말한..
백준 2739번 a = input() a = int(a) for i in range(9): print('%d * %d = %d'%(a, i+1, a*(i+1))) 백준 10950번 num = input() for i in range(int(num)): a, b =input().split(' ') print(int(a)+int(b)) 백준 8393번 num = input() s = 0 for i in range(int(num)): s += (i+1) print(s)
백준 1330번 : 두 수 비교하기 문제 a, b = input().split(' ') A = int(a) B = int(b) if A > B : print('>') elif A < B : print('
백준 2588번 : 덧셈 문제 a, b = input().split('\n') * 오답: input은 472, 385 차례로 엔터 되어 들어간다 -> input()은 \n이 있으면 끝나고 두번째 input()으로 받아야한다 a = input() b = input() # 1번째 방법 ans_3 = int(a)*int(b[-1]) ans_4 = int(a)*int(b[1]) ans_5 = int(a)*int(b[0]) print(ans_3) print(ans_4) print(ans_5) print(ans_3 + 10*ans_4 + 100*ans_5) # 두번째 방법 # print(int(a)*int(b[-1])) # print(int(a)*int(b[1])) # print(int(a)*int(b[0])) #..
섬섬옥수수
'분류 전체보기' 카테고리의 글 목록 (17 Page)