본문 바로가기

백준알고리즘11

파이썬 백준 15552번 빠른 A+B 빠르게 입력받고 출력하는 문제 15552번: 빠른 A+B (acmicpc.net) 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net 풀이 과정 우선 주어진 sys.stdin.readline() 함수에 대한 이해가 필요하였다. - input()과 sys.stdin.readline()의 차이 input(): The input() function allows user input. If the prompt argument is present, it is written to standard output without a trailing newline. The funct.. 2021. 3. 26.
파이썬 백준 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.