개발 공부
(프로그래머스)(자바) 모의고사 본문
https://programmers.co.kr/learn/courses/30/lessons/42840
import java.util.*;
import java.lang.*;
class Solution {
public int[] solution(int[] answers) {
int[] answer = {};
int[] scores = new int[3];
int[] answer1 = {1,2,3,4,5};
int[] answer2 = {2, 1, 2, 3, 2, 4, 2, 5};
int[] answer3 = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5};
scores[0] = 0;
scores[1] = 0;
scores[2] = 0;
for(int i = 0 ; i < answers.length ; i++){
if(answers[i] == answer1[i%answer1.length]){
scores[0] += 1;
}
if(answers[i] == answer2[i%answer2.length]){
scores[1] += 1;
}
if(answers[i] == answer3[i%answer3.length]){
scores[2] += 1;
}
}
System.out.println(scores[0]+"/"+scores[1]+"/"+scores[2]);
int max = Math.max(scores[0], Math.max(scores[1], scores[2]));
List l = new ArrayList();
for(int i = 0 ; i < 3 ; i++){
if(scores[i] == max){
l.add(i+1);
}
}
answer = new int[l.size()];
for(int i = 0 ; i < answer.length ; i++){
answer[i] = (int)l.get(i);
}
return answer;
}
}
'알고리즘' 카테고리의 다른 글
(프로그래머스)(자바) 전화번호 목록 (0) | 2021.07.07 |
---|---|
(프로그래머스)(자바) 타겟 넘버 (0) | 2021.07.07 |
(프로그래머스)(자바) 더 맵게 (0) | 2021.07.07 |
(프로그래머스)(자바) 완주하지 못한 선수 (0) | 2021.07.07 |
(프로그래머스)(자바) K번째수 (0) | 2021.07.07 |
Comments