๐ ๋ฌธ์
๋จธ์ฑ์ด๋ ํ์ด์ ์ซ์ 7์ ๊ฐ์ฅ ์ข์ํฉ๋๋ค. ์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, 7์ด ์ด ๋ช ๊ฐ ์๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
๐ ์ ํ์ฌํญ
- 1 ≤ array์ ๊ธธ์ด ≤ 100
- 0 ≤ array์ ์์ ≤ 100,000
๐ ์ ์ถ๋ ฅ ์
array result
[7, 77, 17] 4
[10, 29] 0
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- [7, 77, 17]์๋ 7์ด 4๊ฐ ์์ผ๋ฏ๋ก 4๋ฅผ return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- [10, 29]์๋ 7์ด ์์ผ๋ฏ๋ก 0์ return ํฉ๋๋ค.
๐ง ํ์ด
function solution(array) {
let answer = 0;
for (let i of array) {
answer += i.toString().split("").map(Number).filter(e => 7 === e).length;
}
return answer;
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2023.04.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ์๋ผ์ ๋ฐฐ์ด๋ก ์ ์ฅํ๊ธฐ (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ (2) (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ธ๊ท ์ฆ์ (0) | 2023.04.15 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ๊ณฑ์ ํ๋ณํ๊ธฐ (0) | 2023.04.15 |