언어 : python
번호: 16199
제목: 나이 계산하기
등급: 브론즈 4
풀이 과정:
숫자 3개를 입력받는다. 세는 나이와 연 나이는 연도를 기준으로 계산하므로 기준 날짜의 연도에서 태어난 연도를 이용해 구하면 된다. 만 나이는 월과 일을 기준으로 지났으면 연 나이로 계산하고, 안 지났으면 1을 빼준다.
# 16199
y1, m1, d1 = map(int, input().split()) # 어떤 사람이 태어난 연도, 월, 일
y2, m2, d2 = map(int, input().split()) # 기준 날짜
age=0
if m2>m1:
age=y2-y1
elif m2==m1:
if d2>=d1:
age=y2-y1
else:
age=y2-y1-1
else:
age=y2-y1-1
print(age)
print(y2-y1+1)
print(y2-y1)
메모:
① 변수 여러 개 입력받을 때의 syntax
문자열 1, 문자열 2 = input().split() # 문자열 여러 개 입력받기
정수 1, 정수 2 = map(int, input().split()) # 정수형 여러 개 입력받기
'BOJ' 카테고리의 다른 글
[백준/BOJ] python 2490번 윷놀이 (0) | 2023.01.25 |
---|---|
[백준/BOJ] python 10988번 팰린드롬인지 확인하기 (0) | 2023.01.25 |
[백준/BOJ] python 2475번 검증수 (0) | 2023.01.25 |
[백준/BOJ] python 3046번 R2 (0) | 2023.01.25 |
[백준/BOJ] python 2557번 Hello World (0) | 2023.01.25 |