๋ฐ์ํ
Problem Description
๋ ๋ฐฐ์ด์ด ์ผ๋ง๋ ์ ์ฌํ์ง ํ์ธํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฌธ์์ด ๋ฐฐ์ด s1๊ณผ s2๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ์ ์์์ ๊ฐ์๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
Restrictions
- 1 ≤ s1, s2์ ๊ธธ์ด ≤ 100
- 1 ≤ s1, s2์ ์์์ ๊ธธ์ด ≤ 10
- s1๊ณผ s2์ ์์๋ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค
- s1๊ณผ s2๋ ๊ฐ๊ฐ ์ค๋ณต๋ ์์๋ฅผ ๊ฐ์ง ์์ต๋๋ค.
Input/Output Example
- ์ ์ถ๋ ฅ ์ #1 "b"์ "c"๊ฐ ๊ฐ์ผ๋ฏ๋ก 2๋ฅผ returnํฉ๋๋ค.
- ์ ์ถ๋ ฅ ์ #2 ๊ฐ์ ์์๊ฐ ์์ผ๋ฏ๋ก 0์ returnํฉ๋๋ค.
My solution
function solution(s1, s2) {
return s1.filter(el => s2.includes(el)).length
}
Another solutions
function solution(s1, s2) {
var answer = 0;
for (var i = 0; i < s1.length; i++){
for (var j = 0; j < s2.length; j++){
if(s1[i] === s2[j]) answer++;
}
}
return answer;
}
https://school.programmers.co.kr/learn/courses/30/lessons/120903
๋ฐ์ํ
'Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ต๋๊ฐ ๋ง๋ค๊ธฐ (1) (0) | 2023.09.07 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2023.09.07 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ํผ์ ๋๋ ๋จน๊ธฐ (1) (0) | 2023.09.06 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด (1) (0) | 2023.09.06 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฌธ์ ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ (0) | 2023.09.06 |