포스트

164. 나이 출력

나의 코드 (24.1.18)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import Foundation


func solution(_ age:Int) -> Int {

    var answer = 0
    
    if age > 0 && age <= 120{
        
        answer = 2023 - age
        
    } else {
        
        return 0
    } 
    
    return answer
}

이렇게 생각한 이유.

입출력 예를 들었을때 40살을 넣었을때 1983이 출력 된다는것은 2022년을 기준으로 하였을때 한국은 0살이 아닌 1살을 기준으로 하므로 2022-age가 아닌 2023-age로 하였다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.