프로그래머스 로또의 최고 순위와 최저 순위
풀이
간단한 구현 문제
소요 시간 약 5분
내가 푼 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.*;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int correct = 0;
int zeroCnt = 0;
for(int i=0; i<win_nums.length; i++){
for(int j=0; j<lottos.length; j++){
if(lottos[j] == 0 && i == 0){
zeroCnt++;
continue;
}else if(lottos[j] == win_nums[i]) correct++;
}
}
int[] answer = new int[2];
int min = (7-correct >=6)? 6 : 7-correct;
answer[1] = min;
correct += zeroCnt;
int max = (7-correct >= 6)? 6 : 7-correct;
answer[0] = max;
return answer;
}
}