본문 바로가기

파이썬 문제풀이

(4)
[Python] 합 https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net n = int(input()) sum = 0 for i in range(1,n+1): sum += i print(sum) 코드풀이 n = int(input()) sum = 0# 1~n 까지의 합을 저장할 sum 변수 지정 for i in range(1,n+1):# range(1,10) 의 경우 1~9 였으므로 n+1을 해줘야 n 값까지 범위가 설정됨 sum += i print(sum)
[Python] A + B - 3 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net x = int(input()) for i in range(x): a ,b = map(int,input().split()) print(a + b) 코드해석 x = int(input())# 입력받을 a,b의 개수를 정하기 for i in range(x):# 개수만큼 반복 a ,b = map(int,input().split())# a와 b 입력을 받아서 print(a + b)# 그의 합을 출력
[Python] 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net x = int(input()) for i in range(1,10): print(x ,'*', i ,'=',x * i) 코드 풀이 for i in range(1,10):# 1에서 9까지의 범위를 정하고 print(x ,'*', i ,'=',x * i) # 각각의 수를 입력한 숫자에 곱해주는 출력
[Python] 알람 시계 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net x, y = map(int, input().split()) y = y - 45 if y < 0: x = x -1 y = y + 60 if x < 0: x = x + 24 print(x, y) 코드설명 y = y - 45# 입력받은 y값(분) 을 45 줄인다. if y < 0:# 45분을 뒤로한 y값이 음수라면 x = x -1# x값(시간)을 1 줄여주며 y = y + 60# y값(분)을 60 늘려준다. i..