let's get IT with DAVINA ๐Ÿ’ป

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]Lv0. ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๋ณธ๋ฌธ

DEV_IN/๋ฌธ์ œํ’€์ด

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]Lv0. ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ

๋‹ค๋นˆ์น˜์ฝ”๋“œ๐Ÿ’Ž 2023. 3. 9. 19:41

โ“ ๋ฌธ์ œ ์„ค๋ช…

๋จธ์“ฑ์ด๋Š” ์ถ”์šด ๋‚ ์—๋„ ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ๋งŒ ๋งˆ์‹ญ๋‹ˆ๋‹ค. ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ๋Š” ํ•œ์ž”์— 5,500์›์ž…๋‹ˆ๋‹ค. ๋จธ์“ฑ์ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ˆ money๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๋จธ์“ฑ์ด๊ฐ€ ์ตœ๋Œ€๋กœ ๋งˆ์‹ค ์ˆ˜ ์žˆ๋Š” ์•„๋ฉ”๋ฆฌ์นด๋…ธ์˜ ์ž” ์ˆ˜์™€ ๋‚จ๋Š” ๋ˆ์„ ์ˆœ์„œ๋Œ€๋กœ ๋‹ด์€ ๋ฐฐ์—ด์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”.

๐Ÿšซ ์ œํ•œ์‚ฌํ•ญ

  • 0 < money ≤ 1,000,000

๐Ÿ—๏ธ ์ž…์ถœ๋ ฅ ์˜ˆ

money result
5,500 [1, 0]
15,000 [2, 4000]

โ—๏ธ ๋น„๋‹ˆ's ํ’€์ด

function solution(money) {
    let count=0;
    while(money>=5500){ //๋ˆ์ด ์ปคํ”ผ๋ฅผ ์‚ด ์ˆ˜ ์žˆ์„ ๋•Œ๊นŒ์ง€
        money=money-5500; //๊ณ„์† ํ•œ์ž”์˜ ๊ฐ€๊ฒฉ๋งŒํผ ๋นผ์ฃผ๊ณ 
        count++; //๊ทธ ์ปคํ”ผ์ž”์˜ ๊ฐœ์ˆ˜๋Š” ๋Š˜๋ ค์ฃผ๊ธฐ
    }
       return [count,money]; //์ปคํ”ผ์ž”, ๋‚จ์€ ๋ˆ
}

๐Ÿ‘€ others' ํ’€์ด

ํ›จ์”ฌ ๊ฐ„๋‹จํ•˜๊ณ  ์ดํ•ด๊ฐ€ ์‰ฌ์šด ์ฝ”๋“œ์˜€๋‹ค.. ๊ฑฐ์Šค๋ฆ„๋ˆ์ด๋‚˜ ์‚ด ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ˆ˜ ๋ฌธ์ œ์—์„  ๊ธฐ์–ตํ•ด๋‘˜๋งŒ ํ•  ๋“ฏ..

function solution(money) {
	return [Math.floor(money/5500), money%5500]
}
Comments