[Programmers][Java]偽装
https://programmers.co.kr/learn/courses/30/lessons/42578?language=java
📒 質問する
📒 質問する
📒 せいげんじょうけん
🌻 コード#コード# import java.util.*;
class Solution {
public int solution(String[][] clothes) {
int answer = 1;
int cnt = 0;
List<String> Kinds = new ArrayList<>(); // 옷의 종류를 담을 리스트
for (int i = 0; i < clothes.length; i++) {
// 중복하지 않을 경우 add
if (!Kinds.contains(clothes[i][1])) Kinds.add(clothes[i][1]);
}
int b[] = new int[Kinds.size()]; //해당 옷 종류의 수를 담을 배열
for (int i = 0; i < b.length; i++) {
for (int k = 0; k < clothes.length; k++) {
// 해당할 경우 ++
if (Kinds.get(i).equals(clothes[k][1])) cnt++;
}
b[i] = cnt + 1;
cnt = 0; // 초기화
}
for (int i = 0; i < b.length; i++) {
answer *= b[i];
}
answer -= 1; // 전부다 선택하지 않을경우 즉, 아무것도 착용하지 않을경우
return answer;
}
}
💡 整理する
👉 盲目的に正しい数学の公式を見つけようとしたが、結局方法が見つからなかった。ICの助けのもとで問題の数学の公式を理解しました。🙇‐まず衣服の種類を知り,それから公式に基づいて計算する.IntelliJとProgrammerの実行結果が異なり、私たちは迷っています。このときICにも問題点が見つかりましたStringは一定...equals.. IntelliJは正しい結果を出しました..。私は気にしないが、気にすべきだ。
Reference
この問題について([Programmers][Java]偽装), 我々は、より多くの情報をここで見つけました
https://velog.io/@hye_b/ProgrammersJava-위장
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
🌻 コード#コード# import java.util.*;
class Solution {
public int solution(String[][] clothes) {
int answer = 1;
int cnt = 0;
List<String> Kinds = new ArrayList<>(); // 옷의 종류를 담을 리스트
for (int i = 0; i < clothes.length; i++) {
// 중복하지 않을 경우 add
if (!Kinds.contains(clothes[i][1])) Kinds.add(clothes[i][1]);
}
int b[] = new int[Kinds.size()]; //해당 옷 종류의 수를 담을 배열
for (int i = 0; i < b.length; i++) {
for (int k = 0; k < clothes.length; k++) {
// 해당할 경우 ++
if (Kinds.get(i).equals(clothes[k][1])) cnt++;
}
b[i] = cnt + 1;
cnt = 0; // 초기화
}
for (int i = 0; i < b.length; i++) {
answer *= b[i];
}
answer -= 1; // 전부다 선택하지 않을경우 즉, 아무것도 착용하지 않을경우
return answer;
}
}
💡 整理する
👉 盲目的に正しい数学の公式を見つけようとしたが、結局方法が見つからなかった。ICの助けのもとで問題の数学の公式を理解しました。🙇‐まず衣服の種類を知り,それから公式に基づいて計算する.IntelliJとProgrammerの実行結果が異なり、私たちは迷っています。このときICにも問題点が見つかりましたStringは一定...equals.. IntelliJは正しい結果を出しました..。私は気にしないが、気にすべきだ。
Reference
この問題について([Programmers][Java]偽装), 我々は、より多くの情報をここで見つけました
https://velog.io/@hye_b/ProgrammersJava-위장
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
import java.util.*;
class Solution {
public int solution(String[][] clothes) {
int answer = 1;
int cnt = 0;
List<String> Kinds = new ArrayList<>(); // 옷의 종류를 담을 리스트
for (int i = 0; i < clothes.length; i++) {
// 중복하지 않을 경우 add
if (!Kinds.contains(clothes[i][1])) Kinds.add(clothes[i][1]);
}
int b[] = new int[Kinds.size()]; //해당 옷 종류의 수를 담을 배열
for (int i = 0; i < b.length; i++) {
for (int k = 0; k < clothes.length; k++) {
// 해당할 경우 ++
if (Kinds.get(i).equals(clothes[k][1])) cnt++;
}
b[i] = cnt + 1;
cnt = 0; // 초기화
}
for (int i = 0; i < b.length; i++) {
answer *= b[i];
}
answer -= 1; // 전부다 선택하지 않을경우 즉, 아무것도 착용하지 않을경우
return answer;
}
}
👉 盲目的に正しい数学の公式を見つけようとしたが、結局方法が見つからなかった。ICの助けのもとで問題の数学の公式を理解しました。🙇‐まず衣服の種類を知り,それから公式に基づいて計算する.IntelliJとProgrammerの実行結果が異なり、私たちは迷っています。このときICにも問題点が見つかりましたStringは一定...equals.. IntelliJは正しい結果を出しました..。私は気にしないが、気にすべきだ。
Reference
この問題について([Programmers][Java]偽装), 我々は、より多くの情報をここで見つけました https://velog.io/@hye_b/ProgrammersJava-위장テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol