[Programmers]2021 Dev-Martching:Webバックエンド開発者(上半期)-宝くじの最高と最低順位(Java)
9662 ワード
1. Problem 📃
[2021 Dev-Martching:Webバックエンド開発者(上半期)-宝くじの最高と最低順位]
https://programmers.co.kr/learn/courses/30/lessons/77484
2. Constraint 🔗
3. Solution 🔑
給餌
3. Solution 🔑
給餌
このとき、正しい個数と同じインデックスの要素を自分の答え欄の値に変更し、0はrankにないのでif文として単独で処理します.答えの値を返します.
4. Code 💻 import java.util.ArrayList;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = new int[2];
int[] rank = {6, 5, 4, 3, 2, 1};
int fit = 0;
int countZero = 0;
ArrayList<Integer> noneFit = new ArrayList<Integer>();
for(int n : lottos) {
if(n != 0) {
for(int i=0; i<win_nums.length; i++) {
if(n == win_nums[i]) {
fit++;
break;
}
}
noneFit.add(n);
}
else {
countZero++;
}
}
answer[0] = countZero + fit;
answer[1] = fit;
for(int i=0; i<answer.length; i++) {
for(int j=0; j<rank.length; j++) {
if(answer[i] == rank[j]) {
answer[i] = j+1;
break;
}
else if(answer[i] == 0) {
answer[i] = 6;
}
}
}
return answer;
}
}
5. Growth 🍄
楽透1位で生活水準を上げたい🙏🏻
Reference
この問題について([Programmers]2021 Dev-Martching:Webバックエンド開発者(上半期)-宝くじの最高と最低順位(Java)), 我々は、より多くの情報をここで見つけました
https://velog.io/@tpdlqj0514/Programmers-2021-Dev-Matching-웹-백엔드-개발자상반기-로또의-최고-순위와-최저-순위-Java
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
import java.util.ArrayList;
class Solution {
public int[] solution(int[] lottos, int[] win_nums) {
int[] answer = new int[2];
int[] rank = {6, 5, 4, 3, 2, 1};
int fit = 0;
int countZero = 0;
ArrayList<Integer> noneFit = new ArrayList<Integer>();
for(int n : lottos) {
if(n != 0) {
for(int i=0; i<win_nums.length; i++) {
if(n == win_nums[i]) {
fit++;
break;
}
}
noneFit.add(n);
}
else {
countZero++;
}
}
answer[0] = countZero + fit;
answer[1] = fit;
for(int i=0; i<answer.length; i++) {
for(int j=0; j<rank.length; j++) {
if(answer[i] == rank[j]) {
answer[i] = j+1;
break;
}
else if(answer[i] == 0) {
answer[i] = 6;
}
}
}
return answer;
}
}
楽透1位で生活水準を上げたい🙏🏻
Reference
この問題について([Programmers]2021 Dev-Martching:Webバックエンド開発者(上半期)-宝くじの最高と最低順位(Java)), 我々は、より多くの情報をここで見つけました https://velog.io/@tpdlqj0514/Programmers-2021-Dev-Matching-웹-백엔드-개발자상반기-로또의-최고-순위와-최저-순위-Javaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol