Contents

λ‚˜μ΄ 좜λ ₯(with.Java)

   Feb 3, 2024     0 min read

β€œλ‚˜μ΄ 좜λ ₯” λ¬Έμ œμ— λŒ€ν•˜μ—¬ μ•Œμ•„λ³Έ κΈ€μž…λ‹ˆλ‹€.

μ½”λ”© ν…ŒμŠ€νŠΈ 문제λ₯Ό ν’€λ©°, ν’€μ—ˆλ˜ λ¬Έμ œμ— λŒ€ν•œ νšŒκ³ μ™€ λ‹€λ₯Έ 풀이 방법을 μ•Œμ•„λ³΄λ©°, μ•Œμ•„κ°€κ³ μž ν•©λ‹ˆλ‹€.

λ¬Έμ œμ— λŒ€ν•΄ λ¨Όμ € μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

문제

λ¨Έμ“±μ΄λŠ” 40살인 μ„ μƒλ‹˜μ΄ λͺ‡ 년도에 νƒœμ–΄λ‚¬λŠ”μ§€ κΆκΈˆν•΄μ‘ŒμŠ΅λ‹ˆλ‹€.

λ‚˜μ΄ ageκ°€ μ£Όμ–΄μ§ˆ λ•Œ, 2022년을 κΈ°μ€€ μΆœμƒ 연도λ₯Ό return ν•˜λŠ” solution ν•¨μˆ˜λ₯Ό μ™„μ„±ν•΄μ£Όμ„Έμš”.

μ œν•œμ‚¬ν•­

0 < age ≀ 120

λ‚˜μ΄λŠ” νƒœμ–΄λ‚œ 연도에 1살이며 1λ…„λ§ˆλ‹€ 1μ”© μ¦κ°€ν•©λ‹ˆλ‹€.

μž…μΆœλ ₯ μ˜ˆμ‹œ

ageresult
401983
232000

λ¬Έμ œμ— λŒ€ν•œ λ‚˜μ˜ 풀이

class Solution {
    public int solution(int age) {
        int answer = 0;
        answer = 2022 - age + 1;
        return answer;
    }
}

풀이 μ„€λͺ…

2022년을 κΈ°μ€€μœΌλ‘œ λ‚˜μ΄λ₯Ό λΊ€ κ°’μ—μ„œ μ œν•œμ‚¬ν•­μ„ λ§Œμ‘±ν•˜κΈ° μœ„ν•œ 1μ‚΄λΆ€ν„° μ‹œμž‘μž„μ„ λ°˜μ˜ν•˜μ—¬ answer = 2022 - age + 1;: μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€.