아...오늘 정말 도저히 머리가 안돌아가서..
하드코딩&막코딩 했습니다.ㅋㅋㅋㅋ
정말 정신없이 했네요..잘보시면
max값도 막 구하고, 배열길이도 일일이 구해서
길이만큼 또 더하는 무대뽀 코드입니다.
테스트를 통과한게 신기하네요..-.-
import java.util.*;
class Solution {
public int[] solution(int[] answers) {
int[] a = {1,2,3,4,5};
int[] b = {2,1,2,3,2,4,2,5};
int[] c = {3,3,1,1,2,2,4,4,5,5};
int AA = 0;
int BB = 0;
int CC = 0;
for(int i=0;i<answers.length;i++){
if(answers[i]==a[i%5]){AA++;};
if(answers[i]==b[i%8]){BB++;};
if(answers[i]==c[i%10]){CC++;};
}
int max1 = Math.max(AA,BB);
int max2 = Math.max(BB,CC);
int max = Math.max(max1, max2);
int answer[] = new int[3];
int anslength=0;
if(max==AA){
answer[0]=1;
anslength++;
} if(max==BB){
anslength++;
answer[1]=2;
} if(max==CC){
answer[2]=3;
anslength++;
}
int i = 0;
int ans[]=new int[anslength];
if(max==AA) {
ans[i]=1;
i++;
}else {
};
if(max==BB){
ans[i]=2;
i++;
}else {
};
if(max==CC) {
ans[i]=3;
i++;
}else {
};
return ans;
}
}
'IT_tech > 알고리즘' 카테고리의 다른 글
프로그래머스) 가운데글자 -JAVA (0) | 2020.06.03 |
---|---|
백준)1712 손익분기점 -JAVA (0) | 2020.06.03 |
백준)2292 벌집 - 자바 (0) | 2020.05.31 |
백준)3052 나머지 - JAVA (0) | 2020.01.28 |
코드포스)# 1285 Mezo Playing Zoma -JAVA (0) | 2020.01.15 |