大文字の検索
4851 ワード
大文字の検索
特定の文字列の大文字とカウントの問題を検索します.
charCodeAt()メソッドは、インデックスに対応する文字のUnicode値を返します.
( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt )
string.charCodeAt(index)
function capital(str) {
let answer = 0;
for (let x of str) {
let num = x.charCodeAt();
if (num >= 65 && num <= 90) answer++;
}
return answer;
}
let str = "ToUpperCase";
console.log(capital(str)) // 3
toUpperCase()メソッドを使用して文字列を大文字に変換して返します.( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase )
これを利用してstrの文字とstr[i]を入力します.toUpperCase()が正しい場合は、1を足すことで答えることもできます.
function capital(str) {
let answer = 0;
for (let x of str) {
if (x === x.toUpperCase()) answer++;
}
return answer;
}
let str = "ToUpperCase";
console.log(capital(str)) // 3
Reference
この問題について(大文字の検索), 我々は、より多くの情報をここで見つけました https://velog.io/@hyejeong/대문자-찾기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol