console.clear();
// 기존 while 문
console.log("== while문 ==");
var i = 1;
while (i <= 3) {
console.log("i : " + i);
i++;
}
// for문
console.log("== for문 ==");
for (var i = 1; i <= 3; i++) {
console.log("i : " + i);
}
//문제 - 구구단 8단을 출력해주세요.(for문 사용)
// 조건 : 숫자를 2 이상 사용할 수 없다.
// 조건 : for문 사용
// 출력예시
/*
8 * 1 = 8
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
*/
console.clear();
var dan;
dan = 8;
// 수정가능지역 시작
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
// 수정가능지역 끝
//문제 - 구구단 2~9단을 출력해주세요.(for문 사용)
// 조건 : 숫자를 2 이상 사용할 수 없다.
// 조건 : for문 사용
// 출력예시
/*
2 * 1 = 2
...
9 * 9 = 81
*/
console.clear();
var dan;
dan = 2;
// 수정가능지역 시작
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
for ( var i = 1; i <= 9; i++ ) {
console.log(dan + " * " + i + " = " + dan * i);
}
dan++;
// 수정가능지역 끝
console.clear();
for ( var i = 1; i <= 1000; i++ ) {
console.log(i);
}
console.clear();
var sum = 0;
var max = 1000;
for ( var i = 1; i <= max; i++ ) {
sum += i;
}
console.log("== 정답 v1 ==");
console.log(sum);
console.log("== 정답 v2 ==");
console.log((1 + max) * (max / 2));
동영상
'코딩 > 수업메모' 카테고리의 다른 글
| JS 9~12강 개념 - 함수(매개변수, 리턴, 배열) (0) | 2026.02.24 |
|---|---|
| JS 변수명, 함수명 잘 짓는 법 (0) | 2026.02.24 |
| JS 7강 개념 - 다중 while문 (0) | 2026.02.23 |
| JS 6강 개념- 반복문(while) (0) | 2026.02.23 |
| JS 5강 개념- 반복문 준비 단계 (0) | 2026.02.23 |