[プログラマ]「文字列中のPとYの個数」問題のJavaScriptアルゴリズム
3502 ワード
[プログラマ]「文字列中のPとYの個数」問題のJavaScriptアルゴリズム
https://programmers.co.kr/learn/courses/30/lessons/12982
Q.文字列中のPとYの個数
文字列sには大文字と小文字が含まれます.sで「p」と「y」の個数を比較し、「同じものが真であり、異なるものがfalseを返す」ソリューションを完了します.p"もyも存在しない場合、常にTrueが返されます.ただし、数字の比較では大文字と小文字は区別されません.
たとえば、sがpPooyyであればtrue、Pyyであればfalseを返します.
せいげんじょうけん
I/O例
sanswer"pPoooyY"true"Pyy"false
I/O例説明
I/O例#1
「p」の個数が「y」の個数に等しいため、trueを返します.
I/O例#2
false(1つの「p」と2つの「y」)を返します.
function solution(s){
var answer = true;
var arr = [...s];
var pArr = arr.filter((a)=> a==="p" || a==="P");
var yArr = arr.filter((a)=> a==="y" || a==="Y");
if(pArr.length === yArr.length){
answer = true;
}else answer = false;
return answer;
}
Reference
この問題について([プログラマ]「文字列中のPとYの個数」問題のJavaScriptアルゴリズム), 我々は、より多くの情報をここで見つけました https://velog.io/@dlzagu/프로그래머스-문자열-내-P와-Y의-개수-문제-자바스크립트-알고리즘テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol