Note

[codeup] 130. 나이 계산 1 본문

etc/Coding Test

[codeup] 130. 나이 계산 1

알 수 없는 사용자 2022. 1. 29. 00:00
728x90
a,b = map(int, input().split())
a = str(a)
present = 2012
if b == 1 or b == 2:
  if len(a) == 5:
    year = int(a[:1])+1900
    print(present - year + 1)
  elif len(a) == 6:
    year = int(a[:2])+1900
    print(present - year + 1)
  elif len(a) <= 4:
    year = 1900
    print(present - year + 1)
else:
  if len(a) == 5:
    year = int(a[:1])+2000
    print(present - year + 1)
  elif len(a) == 6:
    year = int(a[:2])+2000
    print(present - year + 1)
  elif len(a) <= 4:
    year = 2000
    print(present - year + 1)

처음 코드 짜고 수정하면서 답안지

 

birth, gender = input().split()
gender = int(gender)
if (gender == 1 or gender == 2):
    birth_year = int('19' + birth[0:2])
    print(2012 - birth_year + 1)
elif (gender == 3 or gender == 4):
    birth_year = int('20' + birth[0:2])
    print(2012 - birth_year + 1)

짧게 짜고 싶어서 찾아서 수정해 본 답안지

'etc > Coding Test' 카테고리의 다른 글

[프로그래머스] 132. k 번째 수  (0) 2022.01.31
[codeup] 131. 나이 계산 2  (0) 2022.01.30
[codeup] 129. 두 번째 작은 수  (0) 2022.01.28
[codeup] 128. 축구의 신 1  (0) 2022.01.27
[codeup] 127. 터널 통과하기 1  (0) 2022.01.26
Comments