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

Daehyunii's Dev-blog

์—ฐํ•„ ๊ฐœ์ˆ˜(๊ธฐ๋ณธ ๋ฌธ์ œ ํ’€์ด) ๋ณธ๋ฌธ

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

์—ฐํ•„ ๊ฐœ์ˆ˜(๊ธฐ๋ณธ ๋ฌธ์ œ ํ’€์ด)

Daehyunii 2022. 8. 28. 21:50

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

 

์—ฐํ•„ 1 ๋‹ค์Šค๋Š” 12์ž๋ฃจ์ž…๋‹ˆ๋‹ค. ํ•™์ƒ 1์ธ๋‹น ์—ฐํ•„์„ 1์ž๋ฃจ์”ฉ ๋‚˜๋ˆ„์–ด ์ค€๋‹ค๊ณ  ํ•  ๋•Œ N๋ช…์ด ํ•™์ƒ์ˆ˜ ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•„์š”ํ•œ ์—ฐํ•„์˜ ๋‹ค์Šค ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”.

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

โ–ฃ ์ถœ๋ ฅ์„ค๋ช…
์ฒซ ๋ฒˆ์งธ ์ค„์— ํ•„์š”ํ•œ ๋‹ค์Šค ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

โ–ฃ ์ž…๋ ฅ์˜ˆ์ œ 1 25

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

โ–ฃ ์ž…๋ ฅ์˜ˆ์ œ 2 178

โ–ฃ ์ถœ๋ ฅ์˜ˆ์ œ 2 15

Tip

1) ํ•™์ƒ ์ˆ˜๋ฅผ 12๋กœ ๋‚˜๋ˆˆ๋‹ค.

2) ๋‚˜๋ˆˆ ๊ฐ’์„ ๋‚ด๋ฆผํ•ด์„œ ์†Œ์ˆ˜์ ์„ ์—†์• ๊ณ , +1์„ ํ•ด์ค€๋‹ค.(ํ•™์ƒ์ˆ˜๋ณด๋‹ค ์—ฐํ•„์ด ๋ถ€์กฑํ•˜๋ฉด 1๋‹ค์Šค๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋ฏ€๋กœ)

 

๋ฌธ์ œ ํ’€์ด

//๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ๋‹ต
function solution(n){
    let answer;
    answer = Math.floor(n / 12) + 1;
    return answer;
}

console.log(solution(178));

์ฐธ๊ณ 

Math.floor : ๋‚ด๋ฆผ

Math.ceil : ์˜ฌ๋ฆผ

Math.round : ๋ฐ˜์˜ฌ๋ฆผ

Math.sqrt : ์ œ๊ณฑ๊ทผ ๊ตฌํ•˜๊ธฐ