๋ฌธ์
๋ฌธ์ ์ ๊ทผ
์ฃผ์ด์ง๋ money๋ฅผ 5500์์ผ๋ก ๋๋ ์ ๋ชซ์ด ๋ช์ธ์ง๋ฅผ ๊ณ์ฐํ๊ณ ๋๋จธ์ง๊ฐ ์์ ๋๋ ๊ตฌ๋งค๊ฐ๋ฅํ ์ปคํผ๊ธ์ก์ ๋บด์ค๋ค
๊ฐ๊ฐ์ ๊ฐ์ ๋ฐฐ์ด์ ๋ฃ์ด์ฃผ๋ฉด ๋๊ฒ ๋ค.
์ ์ถ ์ฝ๋
function solution(money) {
var answer = [];
var count = Math.trunc(money / 5500);
var change = 0;
if (money % 5500) {
change = money - Math.trunc(money / 5500) * 5500;
}
answer.push(count, change);
return answer;
}
์ฝ์ ๋ก๊ทธ
console.log(solution(5500)); // [ 1, 0 ]
console.log(solution(15000)); // [ 2, 4000 ]
๋ค๋ฅธ ๋ถ๋ค์ ์ฝ๋
ํ ์ด ์ฝ๋ ๋ณด๊ณ ๋ด๊ฐ ๋๋ฌด ์ด๋ ต๊ฒ ์๊ฐํ๋ค๋ ์๊ฐ์ด ๋ง๊ตฌ ๋ค์๋ค..
function solution(money) {
return [Math.floor(money / 5500), money % 5500];
}
๊ฒฐ๊ตญ ๋ฐํํด์ผ ํ๋ ๋ฐฐ์ด์ 0๋ฒ์งธ index๋ ๋ชซ ! 1๋ฒ์งธ index๋ ๋๋จธ์ง ๊ธ์ก ์ธ๋ฐ...
๋๋์ ์ ๋๋จธ์ง์ / ๋๋จธ์ง ์ฐ์ฐ์์ ๋๋จธ์ง ๊ฐ๋ ์ด ํผ๋ ๋๋ฉด์ ๋๋ฌด ์ด๋ ต๊ฒ ๋์๊ฐ ํด๊ฒฐํ๊ฒ ๊ฐ๋ค.
๋ด๊ฐ ํผ๋ํ ๋ถ๋ถ์ ๋ฐ๋ก ์ด๊ฒ์ด๋ค.
์ ์ด์ ๋งจ ์ฒ์ 2.72727272727 ๋ผ๋ ์ซ์๋ฅผ ๋ณด๊ณ ๋์ ๋ถํฐ ๋๋์ ์ ํ์๋์ 2.72727272727 ์์์ ๋ค์ ๋ถ๋ถ์ด %์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ ๋ ๋์ค๋ ๊ฐ์ด์์ ? ์ด๋ ๊ฒ ํท๊ฐ๋ ค์ ๋ค์ด๊ฐ๋ฒ๋ ธ๋ค.
๊ทธ๋์ ์์ ๊ฐ์ ๋์ ์ต์ข ์ ์ถ์ฝ๋๊ฐ ๋์ค๊ฒ ๋์๋ค.
๋ฌธ์ ๋ฅผ ์ ์ถํ๊ณ ์ด ๋ถ์ ์ฝ๋๋ฅผ ๋ค์ ๋ณด๋ฉด์ ๋ค์์๋ / % ๋ฅผ ์๋ก ํผ๋ํ์ง ๋ง์๊ณ ๋ค์ ํ ๋ฒ ์๊ธฐ์๋ฐ !!
'Coding Test' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ฝ๋ฉ ํ ์คํธ] : ์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด JS (1) | 2024.01.03 |
---|---|
[์ฝ๋ฉ ํ ์คํธ] : ์ธ๊ท ์ฆ์ (0) | 2023.12.29 |
[์ฝ๋ฉ ํ ์คํธ] : ์ง์ ํ์ ๊ฐ์ (0) | 2023.12.29 |
[์ฝ๋ฉ ํ ์คํธ] : ์ท๊ฐ๊ฒ ํ ์ธ ๋ฐ๊ธฐ (0) | 2023.12.29 |
[์ฝ๋ฉ ํ ์คํธ] : ์ต๋๊ฐ ๋ง๋ค๊ธฐ (1) (0) | 2023.12.27 |