ソウルで金相公を探す
8329 ワード
最初の問題を解く
indexOfは基本的に配列に入りstr.lengthの形で回転するので,その概念はfor loopにおけるiのようなものである.
本当に愚かなコード2
私が方法を知っているからといって、必ずその方法を堅持する必要はありません.
function solution(seoul) {
let answer = "";
for(let i =0;i<seoul.length;i++){
let getIndex = seoul.indexOf(seoul[i])
if(seoul[i].includes("Kim")){
return `김서방은 ${getIndex}에 있다`;
}
}
return `김서방은 ${answer}에 있다`;
}
//solution(["Jane", "Kim","Park","Choi"])
solution(["Jane","Park","Choi","Kim"])
//solution(["Jane","Park","Choi","John","Kim"])
本当に愚かなコード1 // i의 횟수 와 getIndex에 설정한 seoul.indexOf(seoul[i]) 는 사실 같은 index를 가르킨다.
console.log(i)
let getIndex = seoul.indexOf(seoul[i])
console.log(getIndex)
//이것은 내가 indexOf()라는 메서드의 개념을 이해하지못하고 사용했기 떄문에 발생한 문제이다..
indexOfは基本的に配列に入りstr.lengthの形で回転するので,その概念はfor loopにおけるiのようなものである.
本当に愚かなコード2
私が方法を知っているからといって、必ずその方法を堅持する必要はありません.
function solution(seoul) {
let idx;
for (let i = 0; i < seoul.length; i++) {
//includes를 사용 안했어도 아래 부호 === "Kim" 만해도 사실 아무 문제가 없다.
if (seoul[i] === "Kim") {
idx = i;
}
}
return `Kim is at ${idx}`
}
solution(["Jane","Park","Choi","Kim"])
実際、最も簡単なコードはfunction solution(seoul){
let answer = “”
const idx = seoul.indexOf(“Kim”)
return ‘kim is at ${idx}’
}
이다..
今は問題を解決する能力を育てるためだが、金さんの婿さんが多いとどうなるだろうか.時間があれば、コードを作る練習をすればいい.Reference
この問題について(ソウルで金相公を探す), 我々は、より多くの情報をここで見つけました https://velog.io/@daonez/서울에서-김서방-찾기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol