프로그래머스 - 완전탐색 Lv1
모의고사 ( _JS )
문제 설명
제한 조건
입출력 예시
https://programmers.co.kr/learn/courses/30/lessons/42840?language=javascript
코드
2022.01.11.
function solution(answers) {
var answer = [];
const answer1 = [ 1,2,3,4,5 ];
const answer2 = [ 2,1,2,3,2,4,2,5];
const answer3 = [ 3,3,1,1,2,2,4,4,5,5 ];
const Correct1 = compare(answers, answer1);
const Correct2 = compare(answers, answer2);
const Correct3 = compare(answers, answer3);
const CorrectArray = [ Correct1, Correct2, Correct3 ];
const correctMax = Math.max(...CorrectArray);
CorrectArray.forEach(function(answers, index){
if( correctMax === answers ){
answer.push(index+1);
}
});
return answer;
}
function compare(answers, studentAnswer){
let correct = 0;
answers.forEach(function(answer, index){
index = index % studentAnswer.length
if( answer === studentAnswer[index]){
correct++;
}
});
return correct;
};
코드 설명
728x90
'Algorithm&CodingTest > Programmers' 카테고리의 다른 글
[ 정렬 : lv2 ] H-Index ( __JS ) (0) | 2022.02.19 |
---|---|
[ 문자열 : lv2 ] 문자열 압축 (_JS) // fail (0) | 2022.01.18 |
[ lv3 ] 불량 사용자 (_JS) (0) | 2022.01.17 |
[ 정렬 : lv2 ] 가장 큰 수 (_JS) (0) | 2022.01.17 |
[ 시뮬레이션 : lv1 ] : 크레인 인형뽑기 게임 (_JS) (0) | 2022.01.17 |