Published 2022. 7. 15. 23:43
/*
https://school.programmers.co.kr/learn/courses/30/lessons/12922
๋ฌธ์ ์ค๋ช
๊ธธ์ด๊ฐ n์ด๊ณ , "์๋ฐ์๋ฐ์๋ฐ์...."์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด "์๋ฐ์๋ฐ"์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด "์๋ฐ์"๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค.
์ ํ ์กฐ๊ฑด
n์ ๊ธธ์ด 10,000์ดํ์ธ ์์ฐ์์
๋๋ค.
*/
const solution = (n) => {
let answer = '';
// '์๋ฐ' ๋ฌธ์์ด์ ์ธ์ ๊ฐ์ธ n๋ฒ ๋งํผ ๋ฐ๋ณต.
// ๊ทธ ๋ค์ 0๋ฒ์งธ๋ถํฐ n๋ฒ์งธ๊น์ง ์๋ผ์ ์ฐ๋ฉด ๋.
answer = '์๋ฐ'.repeat(n).slice(0, n);
return answer;
};
console.log(solution(3));
console.log(solution(10));
repeat ๋ฉ์๋๋ฅผ ๋ชฐ๋ผ์ ํ์ ์๋ฆฌ, ์ง์ ์๋ฆฌ ๋ฌธ์์ด ๋์ฒดํ๋ ค๊ณ ๋ณ์ง ๋คํ๋ค๊ฐ ๊ตฌ๊ธ๋ง์ผ๋ก repeat ๋ฉ์๋ ์ฐพ์์ ํด๊ฒฐ..
'๐ฅ CS > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ๋ผ์ธ ์ถ์ถ (0) | 2022.07.16 |
---|---|
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค - ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (0) | 2022.07.16 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค - ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด (0) | 2022.07.15 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค - 2016๋ (0) | 2022.07.15 |
[Algorithm] ํ๋ก๊ทธ๋๋จธ์ค - ์๋ฆฟ์ ๋ํ๊ธฐ (0) | 2022.07.15 |