DevYoon

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ (Javascript) ๋ณธ๋ฌธ

PS/Programmers

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋กœ๋˜์˜ ์ตœ๊ณ  ์ˆœ์œ„์™€ ์ตœ์ € ์ˆœ์œ„ (Javascript)

gimewn 2022. 9. 4. 01:05

link ๐Ÿ”— https://school.programmers.co.kr/learn/courses/30/lessons/77484

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

 

โœ๏ธ grade ๋ฆฌ์ŠคํŠธ๋ฅผ ์ƒ์„ฑ, ํ•ด๋‹น ์ธ๋ฑ์Šค(๋กœ๋˜ ์ผ์น˜ ๊ฐœ์ˆ˜)์— ๋งž๋Š” ์ˆœ์œ„๋ฅผ ์ ์–ด์คŒ

โœ๏ธ ๋กœ๋˜ ๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด์คŒ โžก๏ธ ์ตœ์ € ์ˆœ์œ„

โœ๏ธ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๋Š” ๋ฒˆํ˜ธ์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด์ฃผ๊ณ  ์œ„์˜ ๋กœ๋˜ ๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜์™€ ํ•ฉ์ณ์คŒ โžก๏ธ ์ตœ๊ณ  ์ˆœ์œ„

 

function solution(lottos, win_nums) {
    var answer = [];
    var cnt = 0;
    var zero = 0;
    var grade = [6, 6, 5, 4, 3, 2, 1];
    lottos.map((num) => {
        if(win_nums.includes(num)){
            cnt += 1;
        }
        else if(num === 0){
            zero += 1;
        }
    })
    answer = [grade[cnt+zero], grade[cnt]]
    return answer;
}