: 매일 저녁, 하루를 마무리하며 작성 !
: ⭕ 지식 위주, 학습한 것을 노트 정리한다고 생각하고 작성하면서 머리 속 흩어져있는 지식들을 정리 !
순서와 상관없이, 구매한 로또에 당첨 번호와 일치하는 번호가 있으면 맞힌 걸로 인정됩니다.
알아볼 수 없는 두 개의 번호를 각각 10, 6이라고 가정하면 3등에 당첨될 수 있습니다.
3등을 만드는 다른 방법들도 존재합니다. 하지만, 2등 이상으로 만드는 것은 불가능합니다.
알아볼 수 없는 두 개의 번호를 각각 11, 7이라고 가정하면 5등에 당첨될 수 있습니다.
5등을 만드는 다른 방법들도 존재합니다. 하지만, 6등(낙첨)으로 만드는 것은 불가능합니다.
민우가 구매한 로또 번호를 담은 배열 lottos, 당첨 번호를 담은 배열 win_nums가 매개변수로 주어집니다. 이때, 당첨 가능한 최고 순위와 최저 순위를 차례대로 배열에 담아서 return 하도록 solution 함수를 완성해주세요.
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int answer[] = new int[2];
int rank[] = {6,6,5,4,3,2,1};
int zero = 0, count = 0;
for(int i : lottos){
if(i == 0) zero++;
}
for(int i = 0; i < lottos.length; i++){
for(int j = 0; j < lottos.length; j++){
if(lottos[i] == win_nums[j]) count++;
}
}
answer[0] = rank[count+zero];
answer[1] = rank[count];
return answer;
}
}
페이지네이션 구현하기