[プログラマ]文字列のpとyの個数
4261 ワード
質問する
に答える
文字列を小文字に変換した後、記録文字列のpとyの数の変数を作成し、2つの変数の値を比較して解く.function solution(s){
const lowerS = s.toLowerCase()
let countP = 0;
let countY = 0;
for(let i = 0;i<s.length; i++){
if(lowerS[i] === 'p'){
countP++;
} else if(lowerS[i] === 'y'){
countY++;
}
}
return countP == countY ? true : false
}
1つのプールをコミットすると、別のプールが表示されます.function numPY(s){
return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}
このようにsplitを利用して直接確認する方法もあります.もう少し考えれば、短く終わります.
Reference
この問題について([プログラマ]文字列のpとyの個数), 我々は、より多くの情報をここで見つけました
https://velog.io/@pomeranian91/프로그래머스문자열-내-p와-y의-개수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
文字列を小文字に変換した後、記録文字列のpとyの数の変数を作成し、2つの変数の値を比較して解く.
function solution(s){
const lowerS = s.toLowerCase()
let countP = 0;
let countY = 0;
for(let i = 0;i<s.length; i++){
if(lowerS[i] === 'p'){
countP++;
} else if(lowerS[i] === 'y'){
countY++;
}
}
return countP == countY ? true : false
}
1つのプールをコミットすると、別のプールが表示されます.function numPY(s){
return s.toUpperCase().split("P").length === s.toUpperCase().split("Y").length;
}
このようにsplitを利用して直接確認する方法もあります.もう少し考えれば、短く終わります.Reference
この問題について([プログラマ]文字列のpとyの個数), 我々は、より多くの情報をここで見つけました https://velog.io/@pomeranian91/프로그래머스문자열-내-p와-y의-개수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol