분류 전체보기115 백준 > 단계별로 풀어보기 > 반복문 > 10807번: 개수 세기 문제총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다.출력첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다.예제 입력 1 복사111 4 1 2 4 2 4 2 3 4 42예제 출력 1 복사3예제 입력 2 복사111 4 1 2 4 2 4 2 3 4 45예제 출력 2 복사0 import sysN = int(input())arr = list(map(int, sys.stdin.readline().split()))v = int.. 2024. 7. 16. 백준 > 단계별로 풀어보기 > 반복문 > 10951번: A+B -4 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력각 테스트 케이스마다 A+B를 출력한다.예제 입력 1 복사1 12 33 49 85 2예제 출력 1 복사257177 이 문제도 전 문제와 같이 while 문을 이용하고, A와 B의 범위가 주어졌으니 그걸 이용해서 break를 하면 된다고 생각했다.import syswhile True: a, b = map(int, sys.stdin.readline().split()) if a == 0 or b > 10: break print(a+b)그런데 런타임에러가 떠서 구.. 2024. 7. 16. 백준 > 단계별로 풀어보기 > 반복문 > 10952번: A+B - 5 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 입력의 마지막에는 0 두 개가 들어온다.출력각 테스트 케이스마다 A+B를 출력한다.예제 입력 1 복사1 12 33 49 85 20 0예제 출력 1 복사257177 이 문제를 처음 봤을 때 입력의 개수가 주어지지 않았는데 어떻게 해야하지? 라고 생각하고 검색을 해보니 While문을 사용했다. 그래서 While True:로 시작하였다. 사실 베낌import syswhile True: a, b = map(int, sys.stdin.readline().split()) if a == 0 and.. 2024. 7. 16. 백준 > 단계별로 풀어보기 > 반복문 > 2439번: 별 찍기 - 2 문제첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.예제 입력 1 복사5예제 출력 1 복사 * ** *** ********* 내가 짠 코드ㅋㅋㅋ 사실 구글링 해서 슬쩍 보고 바로 한거라 내가 한건 아님...N = int(input())for i in range(1, N+1): print(" " * (N-i), "*"*i)print 문에서 , 때문에 출력 형식이 잘못되었다고 떴다.실제로 vscode에서 출력 시 * ** *** **** *****로 공백이 하나씩 더 .. 2024. 7. 16. 이전 1 ··· 17 18 19 20 21 22 23 ··· 29 다음