๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ํธ ํด๋ ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ํธ ํด๋
๐ ๋ฌธ์ ์ค๋ช
- ๊ตฐ ์ ๋ต๊ฐ ๋จธ์ฑ์ด๋ ์ ์ ์ค ์ ๊ตฐ์ด ๋ค์๊ณผ ๊ฐ์ ์ํธ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์์๋์ต๋๋ค.
- ์ํธํ๋ ๋ฌธ์์ด cipher๋ฅผ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
- ๊ทธ ๋ฌธ์์ด์์ code์ ๋ฐฐ์ ๋ฒ์งธ ๊ธ์๋ง ์ง์ง ์ํธ์ ๋๋ค.
- ๋ฌธ์์ด cipher์ ์ ์ code๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ํด๋ ๋ ์ํธ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ cipher์ ๊ธธ์ด ≤ 1,000
- 1 ≤ code ≤ cipher์ ๊ธธ์ด
- cipher๋ ์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
- ๊ณต๋ฐฑ๋ ํ๋์ ๋ฌธ์๋ก ์ทจ๊ธํฉ๋๋ค.
๐ ํ์ด
function solution(cipher, code) {
const answer = [];
for ( let i = code - 1; i < cipher.length; i += code) {
answer.push(cipher[i])
}
return answer.join("")
}
โ
์ฐ์ answer์ ๋น๋ฐฐ์ด๋ก ๋ง๋ค์ด์ค ํ, i์ code-1์ ํด์ฃผ์ด์ผ index3 ์ฆ ๋ฌธ์์ด ๋ค ๋ฒ์งธ๋ถํฐ ์ ์ฉ์ด ๋๊ธฐ์
code - 1์ ํด์คํ code๊ฐ๊ฒฉ๋งํผ answer์ ์ถ๊ฐํด์คํ join(" ") ๋ฉ์๋๋ก ๋ฐฐ์ด๋ก ๋์ด์๋
cipher[i]๋ฅผ ๋ฌธ์์ด๋ก ๋ง๋ค์ด return ํด์ค๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] A ๊ฐ์กฐํ๊ธฐ (0) | 2024.03.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] x ์ฌ์ด์ ๊ฐ์ (0) | 2024.03.14 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] 5๋ช ์ฉ (0) | 2024.03.12 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] n๊ฐ ๊ฐ๊ฒฉ์ ์์๋ค (0) | 2024.03.12 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์นด์ดํธ ๋ค์ด (0) | 2024.03.12 |