![[ํ๋ก๊ทธ๋๋จธ์ค] 7์ ๊ฐ์ (JavaScript ๋ฌธ์ ํ์ด)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq6HjH%2FbtsB2akq9gd%2F0sAouDICc3ptr5ygMGPk81%2Fimg.png)
[ํ๋ก๊ทธ๋๋จธ์ค] 7์ ๊ฐ์ (JavaScript ๋ฌธ์ ํ์ด)CS/Solutions2023. 12. 14. 20:10
Table of Contents
๋ฐ์ํ
๐ ๋ฌธ์ ์ค๋ช
๋จธ์ฑ์ด๋ ํ์ด์ ์ซ์ 7์ ๊ฐ์ฅ ์ข์ํฉ๋๋ค. ์ ์ ๋ฐฐ์ด array
๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, 7์ด ์ด ๋ช ๊ฐ ์๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
๐ ์ ํ์ฌํญ
- 1 โค
array
์ ๊ธธ์ด โค 100 - 0 โค
array
์ ์์ โค 100,000
๐ฅ ์ ์ถ๋ ฅ ์
array | result |
[7, 77, 17] | 4 |
[10, 29] | 0 |
๐ป ๋์ ํ์ด
array.join("")
: ๋ฐฐ์ด `array`์ ๋ชจ๋ ์์๋ฅผ ์ฐ๊ฒฐํ์ฌ ํ๋์ ๊ธด ๋ฌธ์์ด๋ก ๋ณํํฉ๋๋ค..split("")
: ์์ฑ๋ ๋ฌธ์์ด์ ๋ค์ ๊ฐ๋ณ ๋ฌธ์๋ก ๋ถํ ํฉ๋๋ค..map(Number)
: ๋ถํ ๋ ๋ฌธ์ ๋ฐฐ์ด์ ๊ฐ ๋ฌธ์๋ฅผ ์ซ์๋ก ๋ณํํฉ๋๋ค..filter(el => el === 7)
: ๋ณํ๋ ์ซ์ ๋ฐฐ์ด์์ 7์ธ ์์๋ง ํํฐ๋งํฉ๋๋ค..length
: ํํฐ๋ง๋ ๋ฐฐ์ด์ ๊ธธ์ด๋ฅผ ๋ฐํํฉ๋๋ค.
function solution(array) {
return array.join("").split("").map(Number).filter(el => el === 7).length;
}
๋ฐ์ํ
'CS > Solutions' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
@์ค๋น :: console.log("Hello, World!");
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!