Ⅰ. 프로그래밍
[CodeUp] 4011 : 생년월일 출력
agencies
2024. 3. 26. 09:01
문제 접근 방식
- 값을 입력받고 -다음의 숫자가 2 이전까지는 20세기 이후는 21세기로 판단
- 첫번째 값은 2글자씩 자르기
- 두번째 값은 맨 앞자리만 보고 성별 판단
x,y = input().split("-")
# 생년월일
a = x[:2]
b = x[2:4]
c = x[4:6]
# 성별
d = y[0]
# 2000년 이전
if int(d) < 3:
# 남자
if int(d) == 1:
print("19%s"%a+"/%s"%b+"/%s"%c+" M")
# 여자
else:
print("19%s"%a+"/%s"%b+"/%s"%c+" F")
# 2000년 이후
else:
# 남자
if int(d) == 3:
print("20%s"%a+"/%s"%b+"/%s"%c+" M")
# 여자
else:
print("20%s"%a+"/%s"%b+"/%s"%c+" F")