๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์จ์ด์๋ ์ซ์์ ๋ง์ (1)
Eun_zii
2023. 12. 27. 15:46
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์จ์ด์๋ ์ซ์์ ๋ง์ (1)
๐ ๋ฌธ์ ์ค๋ช
- ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ ๋ชจ๋ ์์ฐ์๋ค์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000
- my_string์ ์๋ฌธ์, ๋๋ฌธ์ ๊ทธ๋ฆฌ๊ณ ํ์๋ฆฌ ์์ฐ์๋ก๋ง ๊ตฌ์ฑ๋์ด์์ต๋๋ค.
๐ ํ์ด
function solution(my_string) {
let answer = 0;
let arr = Array.from(my_string);
for (let i = 0; i < arr.length; i++) {
if(!!Number(arr[i])){
answer += Number(arr[i])
}
}
return answer;
}
โ my_string ๋ฌธ์์ด์ arr๋ผ๋ ๋ฐฐ์ด๋ก ๋ง๋ค๋ฉด [”a”, “A”, “b” … ] ์ด๋ ๊ฒ ์ถ๋ ฅ๋๊ณ ,
for๋ฌธ ์ฌ์ฉํด์ arr ๋ฐฐ์ด ๋ฐ๋ณตํ๊ฒ ํํ, ์กฐ๊ฑด๋ฌธ์ผ๋ก arr[i]๊ฐ ์ ์(์ซ์)๋ผ๋ฉด answer์ ๋ํ๊ฒ ํ๋ค.
728x90