programmer-文字列内のpとyの個数
4002 ワード
質問する
文字列sには大文字と小文字が含まれます.sで「p」と「y」の個数を比較し、「同じものが真であり、異なるものがfalseを返す」ソリューションを完了します.p"もyも存在しない場合、常にTrueが返されます.ただし、数字の比較では大文字と小文字は区別されません.
たとえば、sがpPooyyであればtrue、Pyyであればfalseを返します.
パラメータ
💡 に答える
function solution(s) {
const arr = s
.toLowerCase()
.split('')
.filter((ele) => ele === 'p' || ele === 'y');
console.log(arr);
if (arr.length === 0) {
return true;
}
if (arr.length % 2 === 1) {
return false;
}
if (arr.filter((ele) => ele === 'p').length === arr.length / 2) {
return true;
}
return false
}
Reference
この問題について(programmer-文字列内のpとyの個数), 我々は、より多くの情報をここで見つけました https://velog.io/@jujihong2/programmers-문자열-내-p와-y의-개수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol