목록코딩 테스트 문제 풀이 (80)
꾸준히 합시다
www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 구현 # Solution 1 while True: try: a, b = map(int, input().split()) print(a + b) except: break 먼저 while문으로 무한 루프를 만든다. 입력값을 a와 b, 정수형으로 끊어서 받아주고 a + b 값을 print 해준다. 에러가 나오면 while문을 빠져나온다. (예: 문자열이 입력되었을 경우)
https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 구현 # Solution 1 while True: a, b = map(int, input().split()) if a == 0 and b == 0: break print(a + b) 먼저 while문으로 무한 루프를 만든다. 입력값을 a와 b int형으로 끊어서 받아주고 만약 a와 b 둘 다 0이면 break로 while문을 빠져나온다. while문을 빠져나올 때까지 a + b 값을 print 해준다.
www.acmicpc.net/problem/1758 1758번: 알바생 강호 첫째 줄에 스타박스 앞에 서 있는 사람의 수 N이 주어진다. N은 100,000보다 작은 자연수이다. 둘째 줄부터 총 N개의 줄에 각 사람이 주려고 하는 팁이 주어진다. 팁은 100,000보다 작거나 같은 자연수 www.acmicpc.net 문제 유형: 그리디 # Solution 1 (210301 제출) - input() 사용 n = int(input()) tip_list = [] for i in range(n): tip = int(input()) tip_list.append(tip) tip_list.sort(reverse=True) total = 0 for i in range(len(tip_list)): real_tip = t..
www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다. www.acmicpc.net 문제 유형: 정렬 # Solution 1 - 런타임 에러 (IndexError) import sys n = int(sys.stdin.readline()) count = [0] * 10000 for i in range(n): count[int(sys.stdin.readline())] += 1 for i in range(10001): if count[i] != 0: print('%d\n'%i * count[i], end = '') ..