DAY 6. 復習する

5836 ワード

hasRepeatedCharacter
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を書くことを覚えたようですロゴで手に入るはず