[プログラマ]アルゴリズム-ハッシュ偽装
1433 ワード
問題の説明
ろんり
結果:カテゴリ別にカウント可能
新知
アレイ.長さで解決
オブジェクトがオブジェクトです.keys(obj).オブジェクトの長さを知るにはlengthに移動します.
コミットコード
function solution(clothes) {
var answer = 0;
const obj = {};
for(const [name, type] of clothes) {
let count = 1;
// console.log(value); value가 종류 출력함.
(obj[type]===undefined) ? obj[type] = count : obj[type] += 1;
}
//[key, value]로 정리된 obj의 경우의 수 계산
for(const [key, value] of Object.entries(obj)) {
if(Object.keys(obj).length === 1) {
answer = value;
return answer;
}
(answer === 0) ? answer = (value+1) : answer *= (value+1);
}
return answer - 1;
}
ソースプログラマ
https://programmers.co.kr/learn/courses/30/lessons/42578
Reference
この問題について([プログラマ]アルゴリズム-ハッシュ偽装), 我々は、より多くの情報をここで見つけました https://velog.io/@sohyeon00/프로그래머스-해시-문제2-위장テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol