テストエンコーディング|(JavaScript)プログラマー:文字列ベース
に質問
文字列sの長さが4または6であり、数値のみからなる関数であることを確認し、解を完了してください.たとえば、sがa 234であればFalse、1234であればTrueを返します.
制限
🎹📢I/O例
ほどく
function solution(s) {
let isNumber = false;
if(s.length === 6 || s.length === 4){
for(let i = 0; i < s.length; ++i){
isNumber = !isNaN(s[i]);
if(isNumber == false) {
break;
}
}
}
return isNumber;
}
長さ6と4のデータを繰り返すだけで、各文字はisNaN()
関数で数字かどうかを判断します.数値の場合、isnanの戻り値はtrueです.falseが1つある場合はfalseを返します.参考資料とサイト(ありがとうございます)
Reference
この問題について(テストエンコーディング|(JavaScript)プログラマー:文字列ベース), 我々は、より多くの情報をここで見つけました https://velog.io/@goblin820/코딩테스트-JavaScript-프로그래머스-문자열-다루기-기본テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol