๋ชฉ๋ก๋ชจ์์ ๊ฑฐ (2)
๐ค ์์งlog ๐ค
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ์๋ฆฟ์ ๋ํ๊ธฐ ๐ ๋ฌธ์ ์ค๋ช ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ n์ ๊ฐ ์๋ฆฌ ์ซ์์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์ ๐ ์ ํ์กฐ๊ฑด 0 ≤ n ≤ 1,000,000 ๐ ํ์ด function solution(n) { let sum = n.toString(); let answer = 0; for (let i = 0; i < sum.length; i++) { answer += Number(sum[i],10) } return answer; } โ n์ ๊ฐ ๊ฐ์ ์์๋ก ๋ฐ๊พผํ ๋ํ๋ฉด ๋๋๊ฑฐ ๊ฐ์๋ค. ์ ์๋ฅผ ๊ฐ๊ฐ ์์๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ ๊ฒ์ํค ๋ณด์๊ณ , : n.toString() ์ผ๋ก ๋ฌธ์์ด ๋ณํํ์ฌ sum ๋ณ์์ ์ ์ฅ : ๋ํ ๊ฐ์ ์ ์ฅํ ๋ณ์(answer)๋ฅผ 0์ผ๋ก ์ด๊ธฐํ..
ํ๋ก๊ทธ๋๋จธ์ค Lv.0 - ๋ชจ์ ์ ๊ฑฐ ๐ ๋ฌธ์ ์ค๋ช ์์ด์์ a, e, i, o, u ๋ค์ฏ ๊ฐ์ง ์ํ๋ฒณ์ ๋ชจ์์ผ๋ก ๋ถ๋ฅํฉ๋๋ค. ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ๋ชจ์์ ์ ๊ฑฐํ ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ๐ ์ ํ์กฐ๊ฑด my_string์ ์๋ฌธ์์ ๊ณต๋ฐฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000 ๐ ํ์ด function solution(my_string) { const answer = my_string.replace(/a|e|i|o|u/g,"") return answer; } โ ๋ฌธ์์ด์์ a,e,i,o,u ๋ง ์ ๊ฑฐํ๊ธฐ replace() ์ฌ์ฉํด์ผํ๋๊ฑด ์์๋๋ฐ ๋ชจ์”๋ค” ์ ๋ค ๋ฃ๋ ๋ฐฉ๋ฒ์ ๊ฒ์ํด๋ณด์๋ค. : / / ์ฌ์ด์ ๊ฒ์ํ ๋ฌธ์๋ฅผ..