๐ง์๊ณ ๋ฆฌ์ฆ?์๊ณ ์ถ์!
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - K์ ๊ฐ์
eazyseon
2023. 3. 8. 16:39
๋ฐ์ํ
- ๋ฌธ์ ์ค๋ช
- ์ ์ถ๋ ฅ ์์
- ๋์ ํ์ด
function solution(i, j, k) {
let answer = 0;
//i๋ถํฐ j๊น์ง ๋ฐ๋ณตํ๋ฉด์
for(let a=i; a<=j; a++){
//a๋ง๋ค split์ผ๋ก ์ชผ๊ฐ์ ๋ฐฐ์ด์ ๋ง๋ ๋ค
//arr => [ '1' ] / [ '2' ] ....
const arr = a.toString().split('')
//arr์ ์์๋ง๋ค ๋ฐ๋ณตํ๋ฉด์
for(let b=0; b<arr.length; b++){
//k๊ฐ ํฌํจ๋์ด์์ผ๋ฉด answer๋ฅผ ++ํ๋ค
if(arr[b].includes(k)){
answer++
}
}
}
return answer;
}
- ๋ค๋ฅธ ์ฌ๋์ ํ์ด
function solution(i, j, k) {
let a ='';
for(i;i<=j;i++){
a += i;
}
return a.split(k).length-1;
}
i=1, j=13, k=1์ด๋ผ๊ณ ํ ๊ฒฝ์ฐ
a= '12345678910111213'๊ฐ ๋๋ค.
k๋ก splitํ๋ฉด k์ ๊ฐ์๋ณด๋ค 1๊ฐ ๋ง์์ง๋ฏ๋ก ๊ธธ์ด์์ -1 ํด์ค๋ค!
๋ฐ์ํ