[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌ
https://school.programmers.co.kr/learn/courses/30/lessons/118666
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
function solution(survey, choices) {
var answer = '';
//์ ์ array
const arr = {R:0,T:0,C:0,F:0,J:0,M:0,A:0,N:0}
for(let i=0; i<survey.length;i++){
//๋น๋์
if(choices[i]<4){
const idx1=survey[i][0]
arr[idx1]+=4-choices[i]
}//๋์
else{
const idx2=survey[i][1]
arr[idx2]+=choices[i]-4
}
}
//value๊ฐ ๋์ key๋ฅผ ์ถ๊ฐ
answer += arr["R"] >= arr["T"] ? "R" : "T"
answer += arr["C"] >= arr["F"] ? "C" : "F";
answer += arr["J"] >= arr["M"] ? "J" : "M";
answer += arr["A"] >= arr["N"] ? "A" : "N";
return answer;
}
'Problem Solving > PROGRAMMERS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python] ํ๋ก๊ทธ๋๋จธ์ค - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2022.09.20 |
---|---|
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์ (0) | 2022.09.20 |
[python]ํ๋ก๊ทธ๋๋จธ์ค - [1์ฐจ] ์บ์ (0) | 2022.08.31 |
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2022.08.30 |
[python]ํ๋ก๊ทธ๋๋จธ์ค - ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2022.08.30 |
๋๊ธ