728x90
๐ 09 - ๋ฌธ์ ์ฐพ๊ธฐ
ํน์ ๋ฌธ์๋ฅผ ์ฐพ์ ๋ for
๋ฌธ์ ์ฌ์ฉํด๋ ๋๊ณ ์๋๋ฉด split(target)
์ ํ๊ฒ๊ธฐ์ค์ผ๋ก ๋๋ ๋ค์ -1
์ ํด์ค๋ ๋๋ค. ๋ง์ฝ target
์ด ์ ์ผ ๋ง์ง๋ง์ ์์ผ๋ฉด ์ด๋ป๊ฒ ๋ ๊น? ๋ง์ง๋ง์ ๊ณต๋ฐฑ์ด ์ถ๊ฐ๋๊ธฐ ๋๋ฌธ์ ๋ง์ฐฌ๊ฐ์ง๋ก -1
์ ํด์ฃผ๋ฉด ๋๋ค.
console.log(solution("COMPUTERPROGRAMMING", "G"));
// for - of
function solution(s, target){
let cnt = 0;
for (let i of s){
if (i === target) cnt += 1
}
return cnt;
}
// split
function solution(s, target){
let answer = s.split(target);
return answer.length - 1 ;
}
๋ฐ์ํ
'Algorithm > ์ธํ๋ฐ(inflearn)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ] 12 - ๋์๋ฌธ์ ๋ณํ (0) | 2021.08.12 |
---|---|
[ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ] 11 - ๋๋ฌธ์๋ก ํต์ผ (0) | 2021.08.12 |
[ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ] 09 - A๋ฅผ #์ผ๋ก (0) | 2021.08.11 |
[ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ] 08 - ์ผ๊ณฑ ๋์์ด (0) | 2021.08.11 |
[ ์๋ฐ์คํฌ๋ฆฝํธ(JavaScript) ] 07 - 10๋ถ์ (0) | 2021.08.11 |
๋๊ธ