DAY 6. 復習する
5836 ワード
hasRepeatedCharacter
makeMarginalString
function hasRepeatedCharacter(str) {
for(let i= 0;i < str.length; i++){
for(let j= i+1; j < str.length; j++){
if(str[i] === str[j]){
return true ;
}
}
}
return false ;
}
//str에서 중복된 letter찾기
//str[i]를 사용해서 글자를 하나 골라낸다
//일치하는 letter가 있다면 true
//중복하는 letter가 없다면 false
let j =i+1
には届かずうろうろ.例えば、出力値abcdef
で重複するアルファベットを検索する場合、aはi=0
と見なされる.aと同じアルファベットがあるかどうか、jの中で見つけて、a
の後ろのb,c,dの順番で、後ろのアルファベットを全部ブラウズしたので、let j = i + 1
になりました.makeMarginalString
//출력 값
let output = makeMarginalString('abc');
console.log(output); // --> 'aababc'
output = makeMarginalString('flower');
console.log(output); // --> 'fflfloflowfloweflower'
function makeMarginalString(str) {
let result = ''
for (let i= 0; i < str.length; i++) {
for (let j= 0; j <= i ; j= j+1){
result = result + str[j]
}
}
return result ;
}
//letter의 첫 글자 > 첫글자 + 두번째글자 > 첫번째글자 + 두번째글자 + 세번째글자 + ... n
なぜかj <= i
です.実は今日まで本当のコンソールだったlog consoleを書くことを覚えたようですロゴで手に入るはずReference
この問題について(DAY 6. 復習する), 我々は、より多くの情報をここで見つけました https://velog.io/@syc765/DAY-6.-반복문-복습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol