๊ด€๋ฆฌ ๋ฉ”๋‰ด

Daehyunii's Dev-blog

์„ธ ์ˆ˜ ์ค‘ ์ตœ์†Ÿ๊ฐ’(๊ธฐ๋ณธ ๋ฌธ์ œ ํ’€์ด) ๋ณธ๋ฌธ

๐Ÿ“š Language & CS knowledge/Algorithm (๊ธฐ์ดˆ๋ฌธ์ œํ’€์ด)

์„ธ ์ˆ˜ ์ค‘ ์ตœ์†Ÿ๊ฐ’(๊ธฐ๋ณธ ๋ฌธ์ œ ํ’€์ด)

Daehyunii 2022. 8. 28. 21:50

๋ฌธ์ œ(์ถœ์ฒ˜ : ์ธํ”„๋Ÿฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด ๊ฐ•์˜, ์ •๋ณด์˜ฌ๋ฆผํ”ผ์•„๋“œ)

100์ดํ•˜์˜ ์ž์—ฐ์ˆ˜ A, B, C๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์„ธ ์ˆ˜ ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜ ์„ธ์š”.(์ •๋ ฌ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค)

โ–ฃ ์ž…๋ ฅ์„ค๋ช…
์ฒซ ๋ฒˆ์งธ ์ค„์— 100์ดํ•˜์˜ ์„ธ ์ž์—ฐ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค.

โ–ฃ ์ถœ๋ ฅ์„ค๋ช…
์ฒซ ๋ฒˆ์งธ ์ค„์— ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

โ–ฃ ์ž…๋ ฅ์˜ˆ์ œ 1 6 5 11

โ–ฃ ์ถœ๋ ฅ์˜ˆ์ œ 1 5

 

Tip

1) ์กฐ๊ฑด๋ฌธ์„ ๋‘ ๋ฒˆ ํ™œ์šฉํ•ด์„œ A,B๋ฅผ ๋น„๊ตํ•ด์„œ ๋” ์ž‘์€ ๊ฐ’์„ ๋ณ€์ˆ˜(answer)์— ๋‹ด์•„ ๋†“๊ณ , answer์™€ C๋ฅผ ๋น„๊ตํ•ด์„œ ๋” ์ž‘์€ ๊ฐ’์„ answer์— ์ €์žฅํ•œ๋‹ค.

 

์ฝ”๋“œ ๊ตฌํ˜„

//๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์†”๋ฃจ์…˜
function solution(a, b, c){
    let answer;
    if(a < b) answer = a;
    else answer = b;
    if(c < answer) answer = c;
    return answer;
}

console.log(solution(2, 5, 1));
console.log(solution(101, 4, 7));

// if๋ฌธ ๋‘๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋น„๊ตํ•˜๊ณ  answer์— ๋‹ด๊ณ  ๋น„๊ตํ•˜๊ณ  ๋‹ด์œผ๋ฉด ๋จ

์ฐธ๊ณ ๋กœ Math.min์„ ์‚ฌ์šฉํ•ด์„œ ๊ตฌํ•  ์ˆ˜๋„ ์žˆ๋‹ค. (Math.min(a,b,c))