Notice
Recent Posts
Recent Comments
Link
뮁이의 개발새발
[JAVA] 프로그래머스 로또의 최고 순위와 최저 순위 본문
이런것만 맨날 나오면 좋겠다 ..
class Solution {
// 0,1,2,3,4,5,6 일치할때의 등수
static int[] rank = { 6, 6, 5, 4, 3, 2, 1 };
public int[] solution(int[] lottos, int[] win_nums) {
int cnt = 0; // 일치하는 숫자의 수
int zerocnt = 0; // 알아볼 수 없는 숫자의 수
for (int i = 0; i < 6; i++) {
if (lottos[i] == 0) {
zerocnt++;
}
for (int j = 0; j < 6; j++) {
if (lottos[i] == win_nums[j]) {
cnt++;
}
}
}
int[] answer = new int[2];
answer[1] = rank[cnt]; // 알아볼 수 없는 숫자가 전부 일치X
answer[0] = rank[zerocnt + cnt]; // 알아볼 수 없는 숫자가 전부 일치O
return answer;
}
}
'Algorithm' 카테고리의 다른 글
[JAVA] 백준 14499 주사위 굴리기 (0) | 2021.11.08 |
---|---|
[JAVA] 백준 5567 결혼식 (0) | 2021.10.19 |
[JAVA] SWEA 1249 보급로 (0) | 2021.09.30 |
[JAVA] 백준 4485 녹색 옷 입은 애가 젤다지? (다익스트라) (0) | 2021.09.29 |
[JAVA] 백준 1755번 숫자놀이 (0) | 2021.09.27 |
Comments