๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm/Programmers

์ฝ”๋”ฉํ…Œ์ŠคํŠธ(3)

by _silver 2024. 10. 18.

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์‚ฌ์ดํŠธ ๋‚ด์—์„œ Github ๊ณ„์ • ์—ฐ๋™์„ ์ง„ํ–‰ ํ–ˆ๋‹ค.

์—ฐ๋™ํ•˜๋ฉด ๋ญ๊ฐ€ ์ข‹๋ƒ๋ฉด?!

 

 

๋‹ต ์ž…๋ ฅ ํ›„, [์ œ์ถœ ํ›„ ์ฑ„์ ํ•˜๊ธฐ]๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ๋‚ด๊ฐ€ ์„ค์ •ํ•œ Github ํด๋”์™€ ์—ฐ๋™๋˜์–ด ์—…๋กœ๋“œ ๋œ๋‹ค!

๋‚ด๊ฐ€ ํ‘ผ ๋ฌธ์ œ๋“ค์„ ์ž๋™์œผ๋กœ ์—…๋กœ๋“œ ์‹œ์ผœ ์ค€๋‹ค๋ฉด ํŽธํžˆํ•  ๊ฒƒ ๊ฐ™๋‹ค!

 

<์ฐธ๊ณ  ๋ธ”๋กœ๊ทธ>

โ€ป ์ œ์ถœํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์ง€๋งŒ ์—ฐ๋™์ด ๋˜์ง€ ์•Š์•„ ์•„๋ž˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ๊ณ  ํ–ˆ๋‹ค.

https://blog.naver.com/playlist808/223126674614


 

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ œ๊ณต ๋ฌธ์ œ]

์ •์ˆ˜ num1num2๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, num1์„ num2๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

[๋‚ด๊ฐ€ ์ž…๋ ฅํ•ด ๋ณธ ๊ฐ’]

class Solution {
    public int solution(int num1, int num2) {
        int answer = 0;
        
        answer = num1 / num2;
        
        return answer;
    }
}

 

[์‹คํ–‰ ๊ฒฐ๊ณผ]

 


          

 

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ œ๊ณต ๋ฌธ์ œ]

๋จธ์“ฑ์ด๋Š” ์„ ์ƒ๋‹˜์ด ๋ช‡ ๋…„๋„์— ํƒœ์–ด๋‚ฌ๋Š”์ง€ ๊ถ๊ธˆํ•ด์กŒ์Šต๋‹ˆ๋‹ค. 2022๋…„ ๊ธฐ์ค€ ์„ ์ƒ๋‹˜์˜ ๋‚˜์ด age๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์„ ์ƒ๋‹˜์˜ ์ถœ์ƒ ์—ฐ๋„๋ฅผ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”

- 0 < age ≤ 120

- ๋‚˜์ด๋Š” ํƒœ์–ด๋‚œ ์—ฐ๋„์— 1์‚ด์ด๋ฉฐ 1๋…„๋งˆ๋‹ค 1์”ฉ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

 

 

[๋‚ด๊ฐ€ ์ž…๋ ฅํ•ด ๋ณธ ๊ฐ’]

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

 

โ–ผ ํ•ด์„

โ‘  if(์กฐ๊ฑด){ } ๋ฌธ์„ ์‚ฌ์šฉ ํ•˜์—ฌ ์กฐ๊ฑด์„ ์ง€์ • ํ–ˆ๊ณ  โ˜ž 0 < age && 0 <= 120 (* && = AND)

โ‘ก 2022๋…„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜์ด๋ฅผ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด  2022๋…„์— ๋‚˜์ด๋ฅผ ๋นผ๊ณ  โ˜ž  2022 - age

โ‘ข age๋Š” ํƒœ์–ด๋‚œ ์—ฐ๋„์— 1์‚ด์ด๋ผ๋Š” ์กฐ๊ฑด์„ ์คฌ๊ธฐ ๋•Œ๋ฌธ์—  โ˜ž  + 1

 

 

[์‹คํ–‰ ๊ฒฐ๊ณผ]

          

 

 

 

์˜ค๋Š˜๋„ ์ฝ”๋”ฉ ์„ฑ๊ณต!!