항해 프로그래머스

항해3주차 자바스크립트 프로그래머스 - 나이 출력

완두노예 2023. 1. 25. 11:46

 

나의 풀이

function solution(age) {
    var answer = (2022-age)+1;
    return answer;
}

다른 풀이

function solution(age) {
    return new Date().getFullYear() - age + 1;
}

new Date().getFullYear() 년도 출력함수 메모

2022년 기준이라서 해서 단순하게 2022 + 1 - age 했는데, getFullYear()가 있었네

function solution(age) {
    var answer = 2000;
    for(let i = 0; i < 100; i ++){
        if(age > 23){
            age--;
            answer--;
        }
        else if(age < 23){
            age++;
            answer++;
        }
        else{
            break;
        }
    }
    return answer;
}
function solution(age) {
    var answer = 0;
    const nowYear = 2022
    for(let i = 0; i < age; i++) {
        answer = nowYear - i
    }
    return answer;
}
function solution(age) {
    let course = age - 1;
    return 2022 - course;
function solution(age) {
    const lange = 2022;
    const answer = (lange + 1) - age;
    return answer;
}