링크 : https://programmers.co.kr/learn/courses/30/lessons/77484
import java.util.*;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int hit = 0;
int zeroCount = 0;
for(int i=0; i<lottos.length; i++){
int lottosNum = lottos[i];
for(int j=0; j<win_nums.length; j++){
if(lottosNum == win_nums[j]) hit++;
}
if(lottosNum == 0) zeroCount++;
}
int[] scoreArray = {6, 6, 5, 4, 3, 2, 1};
int rScore = scoreArray[hit];
int sScore = scoreArray[hit + zeroCount];
int[] answer = {0, 0};
//모든번호 알고 아무것도 못마춤
if(hit == 0 && zeroCount == 0 ){
answer[0] = 6;
answer[1] = 6;
} //그외
else{
answer[0] = sScore;
answer[1] = rScore;
}
return answer;
}
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JAVA 124 나라의 숫자 (0) | 2022.07.01 |
---|---|
[프로그래머스]JAVA 행렬 테두리 회전하기 (0) | 2022.06.30 |
[프로그래머스]JAVA 직사각형 별찍기 (0) | 2022.06.29 |
[프로그래머스]JAVA x만큼 간격이 있는 n개의 숫자 (0) | 2022.06.29 |
[프로그래머스]JAVA 행렬의 덧셈 (0) | 2022.06.29 |