Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ์๋ฐ์คํฌ๋ฆฝํธ pow
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก๊ทธ๋๋จธ์ค ์๊ณ ๋ฆฌ์ฆ
- JS
- ์๋ฐ์คํฌ๋ฆฝํธ floor
- ์๊ณ ๋ฆฌ์ฆ js
- ํ๋ก๊ทธ๋๋จธ์ค ์ ๋ฌธ
- ์๋ฐ์คํฌ๋ฆฝํธ sqrt
- ์๋ฐ์คํฌ๋ฆฝํธ for in
- ์๋ฐ์คํฌ๋ฆฝํธ abs
- ์๋ฐ์คํฌ๋ฆฝํธ min
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ณ์ js
- javascript
- ์๋ฐ์คํฌ๋ฆฝํธ max
- ์๋ฐ์คํฌ๋ฆฝํธ round
- ์๋ฐ์คํฌ๋ฆฝํธ for of
- reduce
- ์๋ฐ์คํฌ๋ฆฝํธ ceil
- ๋์์ธ ํจํด
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ก๊ทธ๋๋จธ์ค ์น์์ด
- ๋ฅ๋ค์ด๋ธ ๋ณ์
- ๋ค๋จ๊ณํ
- programmers
- ์ ์ ๋น์ ์
- ํ๋ก๊ทธ๋๋จธ์ค js
- ๋ฐ์ดํฐ๋ฒ ์ด์ค key
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฆฟ์ ๋ํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค ์๋ฐ์คํฌ๋ฆฝํธ
Archives
- Today
- Total
eazyseon
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ๋ฐฐ์ด์ ์ ์ฌ๋ ๋ณธ๋ฌธ
๐ง์๊ณ ๋ฆฌ์ฆ?์๊ณ ์ถ์!
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ๋ฐฐ์ด์ ์ ์ฌ๋
eazyseon 2023. 2. 23. 13:10๋ฐ์ํ
- ๋ฌธ์ ์ค๋ช
- ์ ์ถ๋ ฅ ์์
- ๋์ ํ์ด
function solution(s1, s2) {
let answer = 0;
let freCnt = {};
for(let val of s1){
freCnt[val] = (freCnt[val] || 0) +1
}
for(let key of s2){
if(freCnt[key]) answer++;
}
return answer;
}
๋จผ์ , freCnt๋ผ๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด s1์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ๋๋ฉด์ ๊ฐ ์์๊ฐ ๋ช ๊ฐ์ฉ ์๋์ง ๊ฐ์ ๋ฃ์ด์ค๋ค.
๊ทธ๋ผ freCnt ์์๋ { a: 1, b: 1, c: 1 } ์ด๋ฐ ์์ผ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค.
๋ค์ s2์ for๋ฌธ์ ๋๋ฉฐ freCnt ์์ ํด๋น ์์๊ฐ ์์ผ๋ฉด answer์ ์ซ์์ 1์ ๋ํด์ค๋ค.
- ๋ค๋ฅธ ์ฌ๋์ ํ์ด
function solution(s1, s2) {
const intersection = s1.filter((x) => s2.includes(x));
return intersection.length;
}
s1์ filter ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ s2์ ํฌํจ๋(includes๋ฅผ ์ฌ์ฉ) ์์๋ง ์ฐพ๋ ๋ฐฉ๋ฒ์ด๋ค.
intersection์ ์กฐ๊ฑด์ ๋ง๋ ์์์ ๋ฐฐ์ด์ด ์์ฑ๋๋ฉฐ ๊ทธ ๊ธธ์ด๋ฅผ ๋ฆฌํดํ๋ค.
- ๋ฐฐ์ด์
1. ๋ฉ์๋๋ฅผ ์๋ค๊ณ ํด๋ ์์ง ๋ฌธ์ ์ ์ด๋ป๊ฒ ์ ์ฉํ ์ง ํด๊ฒฐ๋ฒ์ด ๋ ์ค๋ฅด์ง ์๋๋ค๐ ๐
๋ฐ์ํ
'๐ง์๊ณ ๋ฆฌ์ฆ?์๊ณ ์ถ์!' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - oxํด์ฆ (0) | 2023.02.24 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ๋ฌธ์์ด ๊ณ์ฐํ๊ธฐ (0) | 2023.02.23 |
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ํ ๋ฒ๋ง ๋ฑ์ฅํ ๋ฌธ์ (0) | 2023.02.22 |
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ์ธ๋ฑ์ค ๋ฐ๊พธ๊ธฐ (0) | 2023.02.22 |
ํ๋ก๊ทธ๋๋จธ์ค(์๋ฐ์คํฌ๋ฆฝํธ) - ์์ด๊ฐ ์ซ์ด์ (0) | 2023.02.22 |
Comments