๐ท๐ผ๋ชจ์ฌ๋ด์ ๊ฐ๋ฐ์์ฒ๐ท๐ผ
[ํ๋ก๊ทธ๋๋จธ์ค ์ฐ์ต๋ฌธ์ /JAVA] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ ๋ณธ๋ฌธ
๊ฐ๋ฐ/์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA
[ํ๋ก๊ทธ๋๋จธ์ค ์ฐ์ต๋ฌธ์ /JAVA] ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์
์์ผ์ด 2022. 7. 31. 22:56๋ฐ์ํ
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/77484
ํ์ด
import java.util.*;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
// ๊ฒฐ๊ณผ๋ฅผ ๋ด์ ๋ฐฐ์ด
int[] answer = new int[2];
// ๊ฐ์ ๋ก๋ ๋ฒํธ
int sameNum = 0;
// ๋ฏผ์ฐ์ ๋ชจ๋ฅด๋ ๋ฒํธ
int zero = 0;
int answerTmp = 0;
ArrayList<Integer> lotto = new ArrayList<>();
ArrayList<Integer> winNum = new ArrayList<>();
// ArrayList์ ๋ด์์ค๋ค
for(int i=0; i< lottos.length; i++){
if(lottos[i] == 0){
zero ++;
}
lotto.add(lottos[i]);
winNum.add(win_nums[i]);
}
// 1๋ฑ์ ๋ก๋ ๋ฒํธ๋ฅผ ํฌํจํ๊ณ ์์ผ๋ฉด ๊ฐ์ ๋ก๋๋ฒํธ ์นด์ดํธ
for(int i=0; i< winNum.size(); i++){
if(lotto.contains(winNum.get(i))){
sameNum++;
}
}
// ์ต๊ณ ์์
answerTmp = sameNum + zero;
for(int i=0; i<2; i++){
// ์์๊ณ์ฐ
if(answerTmp > 1){
answer[i] = 7-answerTmp;
}else{
answer[i] = 6;
}
// ์ต์ ์์
answerTmp = sameNum;
}
return answer;
}
}
๊ฒฐ๊ณผ
'๊ฐ๋ฐ > ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA/์ฝ๋ฉํ ์คํธ] ์ ๊ท ์์ด๋ ์ถ์ฒ (2021 KAKAO BLIND RECRUITMNET) (0) | 2022.08.15 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค ์ฐ์ต๋ฌธ์ /JAVA] ๋ฌธ์์ด ์์ถ (0) | 2022.08.11 |
[JAVA/์ฝ๋ฉํ ์คํธ] ์ต๋์ ์ ๊ตฌํ๊ธฐ(๋ ์ ์๊ณ ๋ฆฌ์ฆ) (0) | 2022.07.16 |
[JAVA/์ฝ๋ฉํ ์คํธ] ๋์ ๊ตํ(๋ ์์๊ณ ๋ฆฌ์ฆ) (0) | 2022.07.13 |
[JAVA/์ฝ๋ฉํ ์คํธ] 4. ๊ฐ์ฅ ๋์ ํ ์๊ธฐ (0) | 2022.07.09 |
Comments