프로그래머스/레벨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부터 차근차근