코딩/1-JavaScript

C05일차배열과데이터 => C0501_데이터

tree0505 2025. 4. 30. 12:37
반응형
  • C0501_데이터
  • C0501_데이터_문제
  • for(let i = 0; i<aList.length; i += 2 
    • 1001,40
    • 1002,60
    • 이렇게 출력할려면 
      • document. writeln(aList[i] , " " , aList[i + 1], "<br>"); 
        • 이렇게 출력해야 한다.
        • 즉 aList[i] => 이 i는 배열의 방 번호이다. 즉 0부터 반복문이 도니까. 
        • aList배열중 0번 => 즉 값은 1001이고
        • aList[i + 1] => 방번호가 1번이다. 그래서 40이다. 

C0501문제01.html


C0501문제02.html


  • 여기서 필요한것은 방번호와 데이터값이다.
  • 즉 변수가 2개가 필요한거다. 
  • let mi = aList[0+1]; 이거와 let index = 0은 다른거다. 
  • 배열의 방번호를 알아야 데이터도 알 수 있다.
  • for(let i = 2; i<aList.length; i+=2) 
    • 왜 2부터 시작했냐. mi를 40으로 저장했기 때문에 학생 2번부터 반복을 돌린다. 

C0501문제03.html


C0501문제04.html
C0501문제04.html
C0501문제04.html


  • 배열의 데이터를 바꾸기 위해서는
    • 방번호를 알아내고 
    • 방번호에 대한 값도 알아내야 한다.
  • 만약 배열의 위치를 서로 바꾸면
    • 데이터를 바꾸고
    • 방 번호도 데이터에 맞게 +1 하던지 -1을 해야된다. 
  • 배열의 데이터를 바꿀려면 변수가 3개가  있어야 한다. 컵 3개 

C0501문제05.html
C0501문제05.html
C0501문제05.html



 

반응형