반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
만 나이: 국제적인 표준 방법이다. 한국에서도 법에서는 만 나이만을 사용한다.
세는 나이: 한국에서 보통 나이를 물어보면 세는 나이를 의미한다.
연 나이: 법률에서 일괄적으로 사람을 구분하기 위해서 사용하는 나이이다.
출생일과 현재 날짜가 주어지면, 나이를 계산하는 문제입니다. 최근에 '만 나이'로 통합됐죠. 이 문제를 풀면, '나이' 셈법은 확실히 알 수 있겠네요.
3. 코드
# 입력
y1, m1, d1 = map(int, input().split())
y2, m2, d2 = map(int, input().split())
# 만 나이
# 생일 지남
if m2 > m1 or (m2 == m1 and d2 >= d1):
print(y2-y1)
# 생일 안 지남
else:
print(y2-y1-1)
# 세는 나이
print(y2-y1+1)
# 연 나이
print(y2-y1)
코드를 보면 아시겠지만, 확실히 '만 나이'가 적게 셉니다. 생일이 지나야 '연 나이'로 세는 셈이죠.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 24883 자동완성 - 파이썬(Python) (0) | 2022.07.24 |
---|---|
[동적계획법/DP] 백준 1309 동물원 - 파이썬(Python) (0) | 2022.07.23 |
[구현/수학] 백준 24736 Football Scoring - 파이썬(Python) (0) | 2022.07.21 |
[Greedy/그리디] 백준 1946 신입 사원 - 파이썬(Python) (0) | 2022.07.20 |
[구현/수학] 백준 24183 Affischutskicket - 파이썬(Python) (0) | 2022.07.19 |
댓글