본문 바로가기

Algorithm40

백준 8393번 _ 합 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 예제 입력 3 예제 출력 6 답 a = int(input()); add = 0 ; type(add) for i in range(0,a+1): add = add + i; print(add) 2019. 9. 25.
백준 10950번 _ A+B-3 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 5 1 1 2 3 3 4 9 8 5 2 예제 출력 2 5 7 17 7 답 T = int(input()); C = []; for i in range(0,T): A, B = map(int,input().split()); C.append(A + B); for i in range(0,T): print(C[i]) 2019. 9. 16.
백준 2739번 - 구구단 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 예제 입력 2 예제 출력 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 답 a = int(input()) for i in range(1, 10): print('%d * %d = %d'%(a,i, a*i)) 참고 range(10)은 0부터 10 미만의 숫자를 포함하는 range 객체를 만들어 준다. 시작 숫자와 끝 숫자를 지정하려면 range(시작.. 2019. 9. 16.
[기초100제]_Day9_58번 ~ 67번 [문제설명] -두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자. [답] a, b = map(int,input().split()); if (a == 0 and b == 0) : print(1); else : print(0) [문제설명] 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. [답] a, b = map(int,input().split()); print(a if a>b else b) [문제설명] 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. 단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다. [답] a, b, c= map(i.. 2019. 8. 27.