CodeKata! Day3
3804 ワード
問題の説明
String型配列seoulの要素でKimの位置xを見つけ,金婿はxでStringの関数を返し,解を完了する.seoulではKimは一度しか現れず,誤った値は入力されなかった.
せいげんじょうけん
seoulは、長さが1より大きく、1000未満の配列です.
seoulの要素は、長さが1より大きく、20未満の文字列です.
KIMはきっとソウルに含まれている
必要な概念😀
javascript array
javascript template literal
array indexOf
array indexOfは、指定した要素が見つかる最初のインデックスを返し、存在しない場合は-1を返します.const arr = ['ant', 'bison', 'camel', 'duck', 'bison'];
console.log(arr.indexOf(bison));
// output 1
模範解答
function solution(seoul){
return `김서방은 ${arr.indexOf('kim')에 있다`;
}
説明する
function solution(seoul){
for( let i=0; i<seoul.length; i++){
if(seoul[i] === 'Kim') return `김서방은 ${i}에 있다`
}
}
Reference
この問題について(CodeKata! Day3), 我々は、より多くの情報をここで見つけました
https://velog.io/@jonmad/CodeKata-Day3
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
seoulは、長さが1より大きく、1000未満の配列です.
seoulの要素は、長さが1より大きく、20未満の文字列です.
KIMはきっとソウルに含まれている
必要な概念😀
javascript array
javascript template literal
array indexOf
array indexOfは、指定した要素が見つかる最初のインデックスを返し、存在しない場合は-1を返します.const arr = ['ant', 'bison', 'camel', 'duck', 'bison'];
console.log(arr.indexOf(bison));
// output 1
模範解答
function solution(seoul){
return `김서방은 ${arr.indexOf('kim')에 있다`;
}
説明する
function solution(seoul){
for( let i=0; i<seoul.length; i++){
if(seoul[i] === 'Kim') return `김서방은 ${i}에 있다`
}
}
Reference
この問題について(CodeKata! Day3), 我々は、より多くの情報をここで見つけました https://velog.io/@jonmad/CodeKata-Day3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol