๋ฌธ์
๋ก๋ ๋ฒํธ๋ฅผ ๋ด์ ๋ฐฐ์ด lottos, ๋น์ฒจ ๋ฒํธ๋ฅผ ๋ด์ ๋ฐฐ์ด win_nums๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ์ด๋, ๋น์ฒจ ๊ฐ๋ฅํ ์ต๊ณ ์์์ ์ต์ ์์๋ฅผ ์ฐจ๋ก๋๋ก ๋ฐฐ์ด์ ๋ด์์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ฝ๋
const solution = (lottos, win_nums) => {
let answer = [];
let zeroCount = lottos.filter((el) => el === 0).length;
let sameNums = lottos.filter((el) => win_nums.includes(el)).length;
let min = 7 - sameNums >= 6 ? 6 : 7 - sameNums; // ์ต์ ์์
let max = min - zeroCount < 1 ? 1 : min - zeroCount// ์ต๊ณ ์์
answer = [max, min];
return answer;
}
const lottos = [44, 1, 0, 0, 31, 25];
const win_nums = [31, 10, 45, 1, 6, 19];
console.log(solution(lottos, win_nums));
'๐กAlgorithm > ๋ฌธ์ ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ๋ค์ ํฐ ์ซ์ (0) | 2021.11.04 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (1) | 2021.11.04 |
JS์๊ณ ๋ฆฌ์ฆ | ์์ ํ์ - ์กธ์ ์ ๋ฌผ (0) | 2021.10.27 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ต์์ง์ฌ๊ฐํ (0) | 2021.10.21 |
ํ๋ก๊ทธ๋๋จธ์ค | ์์ฃผํ์ง ๋ชปํ ์ ์(ํด์) (0) | 2021.09.25 |