データ構造/アルゴリズム(JavaScript ver.)12日目


🌹 無限減腺


A1. 文脈

  //1.for문 앞숫자에서 뒷숫자 빼주기
  for (let i = 0; i < sequence.length; i++) {
    let sum = sequence[i] - sequence[i+1] //A2. 이부분을 인덱스로 돌지 않고 변수 3개의 값을 한자리씩 밀어서 업데이트하며 수행
    
    //2.결과가 마이너스이면 저장하고 종료, 마이너스 아니라면 저장하고 for문으로 돌아가기
    if (sum >= 0) {
      sequence.push(sum)
    } else {
      return sequence
    }
  }

A2. 3つの変数の値を1つずつ引き伸ばすことで更新

while (1) {  // 1은 true여서 무한으로 돌아라 라는 뜻
    sum = s - e;
    s = e;
    e = sum; // shift 된 것처럼 s값을 e로, e값을 sum으로 // s - e 를 sum으로 저장 -> 음수확인 -> 처음으로 돌아와서 변수조정

    if (e < 0) break; //새로운 e값이 음수면 break

    sequence.push(e); //음수가 아니면 배열에 넣어주고 무한while문 타기
  }

  return sequence;
🌹 今日は初めてコードをテストしました!
みんなは難しすぎると言っています.時間が残っても、解決できる問題はありません.
目標は少なくとも1つの問題に答えることです.👊