728x90
출처] 대한민국 외교부 독도 갤러리 : 독도의 사계
문제]
두자연수 n, m을 입력받아 작은수~큰수까지의 합을 구한다.
1. 두자연수를 작은수와 큰수로 구분하는 함수를 만든다.
2. 작은수~큰수까지의 합 구하는 함수를 만든다.
3. 결과를 출력한다.
제약조건]
▶ 1<= n,m <=100000
참고풀이]
def Compf(x,y): # 두수를 비교하여 작은수와 큰수를 구분한다.
if x>=y:
min_x=y
max_y=x
else:
min_x=x
max_y=y
return min_x, max_y
def Sumf(n,m): # 작은수~큰수까지의 합을 구한다.
sum=0
for i in range(n,m+1):
sum+=i
return sum
#자연수 두수를 입력
n=int(input())
m=int(input())
if 1<=n<=100000 and 1<=m<=100000:
min,max=Compf(n,m)
result=Sumf(min,max)
print("%d에서 %d까지의 합 : %d"%(min,max,result))
참고풀이 결과]
대한민국의 아름다운 영토, 독도
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 20제] 2020년도 한국정보올림피아드 1차 대회 초등부/고등부 2교시 문제1. 박 터뜨리기 (0) | 2021.09.17 |
---|---|
Python 19제] 파워 유저를 위한 파이썬 EXPRESS] p169 CHAPTER 4. 도전문제 (0) | 2021.09.10 |
Python 17제] 2021년 한국정보올림피아드 1차대회 초등부 2. 나누기 (0) | 2021.08.19 |
Python 16제] 2021년 한국정보올림피아드 1차대회 초등부 1. 지우개 (0) | 2021.08.11 |
Python 15제] 게임어와 컴퓨터가 숫자게임을 하도록 프로그램을 작성하시오. (0) | 2021.08.09 |
댓글