프로그래머스/레벨1
[프로그래머스_자바] 로또의 최고 순위와 최저 순위
박차
2021. 6. 30. 18:18
public class HighLowOfLotto {
public int[] solution(int[] lottos, int[] win_nums) {
int same = 0;
int zero = 0;
int hap = 0;
for (int i = 0; i < lottos.length; i++) {
if (lottos[i] == 0) {
zero++; //0값 세기
}
for (int j = 0; j < win_nums.length; j++) {
if (lottos[i] == win_nums[j]) {
same++; //같은 값 세기
}
}
}
hap = same + zero; // 0값을 포함
int[] answer = {Math.min(7 - hap, 6), Math.min(7 - same, 6)}; //순위
return answer;
}
}
Math란?
Math.min(3,6) //두 개의 값 중에 작은 값 리턴
Math.max(3,6) //두 개의 값 중에 큰 값 리턴
레벨1부터 차근차근