전체 카테고리160 백준) 10951번 A + B - 4 문제 (파이썬) 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. while True: try: a,b=map(int,input().split()) print(a+b) except: break 이번 문제는 while 문을 활용하고, try ~ except의 개념이 들어간다. whlie문에 대한 설명은 여기에 있으니 참고하면 된다. 백준) 10952번 A + B - 5 문제 (파이썬) 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. resultList = [] while True: a, b = list(map(int, input().split())) if a == 0 and b == 0: break resultList.append(a+b) for.. a.. 2022. 5. 27. 백준) 10952번 A + B - 5 문제 (파이썬) 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. resultList = [] while True: a, b = list(map(int, input().split())) if a == 0 and b == 0: break resultList.append(a+b) for result in resultList: print(result) 이번 문제는 while 문을 사용하여 반복을 할 것이다. 먼저 while 문은 조건이 맞으면 명령문을 실행하지 않고, for 문은 조건이 만족하지 않을 때까지 명령문을 실행하는 차이점이 있다. 그래서 while문에는 break가 존재해야한다. 처음 resultList를 배열을 추가하였고, while 문을 통해 어떠한 값을 받으면 더해라. 그리고.. 2022. 5. 26. 백준) 10871번 X보다 작은 수 (파이썬) 문제) 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. import sys N,X = map(int,sys.stdin.readline().rstrip().split()) A = list(map(int,sys.stdin.readline().rstrip().split())) for num in A: if int(num) < X: print(int(num),end=" ") 일단 입력받아야 할 값 2개의 변수를 선언하고, A의 변수에서 입력값을 리스트하였다. 이 후 반복문을 이용해 A까지 반복하고, A의 리스트가 X보다 작을 경우 정수를 출력하는 조건을 추가하였다. end = ' '를 이용하여 수를 나열 해주면 된다. end 함수는 현재.. 2022. 5. 26. 백준) 2439 번 별 찍기 -2 문제 (파이썬) 문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. a=int(input()) for i in range(1,a+1): print(" "*(a-i) + "*"*i) 이번 문제는 별찍기 문제를 오른쪽으로 시작되어 나오도록 해야하는 문제이다. 일단 전에 별찍기 문제와 비슷하다. 별찍기 문제가 이해가 안되시는 분들은 밑에 링크에서 이해하시고 오시기 바란다. 백준) 2438번 별 찍기 - 1 문제 (파이썬) 문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 a = int(input()) for i in range(a): print('*'*(i+1)) 이번 문제는 반복문을 .. 2022. 5. 26. 백준) 2438번 별 찍기 - 1 문제 (파이썬) 문제) 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 a = int(input()) for i in range(a): print('*'*(i+1)) 이번 문제는 반복문을 배울 때 항상 나오는 문제이다. 자바나 C언어를 배웠을 때 이것을 보고 신기했던 생각이 난다. 반복문에서 a-1번까지 입력받은 범위까지 반복한다. 그리고 *라는 것을 i+1을 곱하여 *를 출력한다. for 문은 초기값, 종료값이 있는데 종료값은 포함하지 않는 특징이 있다. 이해가 안되시거나 틀린 정보는 댓글로 알려주시면 감사하겠습니다! 2022. 5. 26. 백준) 11022번 A + B - 8 문제 (파이썬) 문제) 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 출력) 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. import sys K = int(input()) for i in range(K): a,b = map(int, input().split()) c = a + b print("Case #%d: %d + %d = %d" %(i+1, a, b, c)) 이번 문제는 기존에 문제에서 끝에 +형식만 추가 된 것이다. 이번에는 다른 형식으로 풀어보겠다. 이전 버전이 궁금하신 분들은 아래 링크에서 확인하시면 된다. 백준) 11021번 A + B - 7 문제 (파이썬) 문제) 두 정수 A와 .. 2022. 5. 25. 이전 1 ··· 21 22 23 24 25 26 27 다음 728x90