목록코딩/2023 JavaScript Console (30)
라라리라
이차반복문5_개념01_추가.html /* [문제] arr배열은 이미 1~3의 값이 저장되어 있다. 이제 추가로 랜덤(1~10)을 10회 반복하여 추가하려 한다. 단, 중복숫자가 있으면 저장하지 않는다. [예시1] 1, 2, 3, 10, 8, 9, 4 [예시2] 1, 2, 3, 9, 5, 4, 8, 10, 6 [예시3] 1, 2, 3, 6, 4, 8 */ let arr = [1, 2, 3]; for(let i = 0 ; i
이차반복문3_개념01_연속출력.html /* [문제] 1~10 사이의 랜덤 숫자를 다섯 번 반복해서 arr배열에 저장하고, 랜덤 숫자 개수만큼 출력하시오. [예시] 예를 들어 4, 5, 3, 1, 2 가 나왔다고 한다면, 4444 55555 333 1 22 */ let arr = []; for(let i = 0; i
이차반복문1_개념01_기본.html /* [개념] 2차원 반복문 반복문 2개를 사용해서 사각형의 데이터를 표현할 수 있다. [1] 첫번째 반복문 i가 세로를 담당한다. [2] 두번째 반복문 j가 가로를 담당한다. i가 0 일때, j 는 0 1 2 3 i가 1 일때, j 는 0 1 2 3 i가 2 일때, j 는 0 1 2 3 3 * 4 = 12 총 12번 반복을 하게된다. 보통 세로는 i나 y를 사용하고 , 가로는 j나 x를 사용한다. */ for(let i=0; i
배열4_개념01_랜덤출력.html /* [문제] [조건1] arr배열에 랜덤숫자(1~100) 5개를 추가하고, [조건2] 랜덤으로 위 값 중 한 개만 출력하시오. [예시] arr = 1, 43, 22, 77 ,44 출력 = 22 */ let arr = []; for(let a = 0; a 9 2 > 10 2 > 11 */ 배열4_문제10_두개밀기.html /* [문제] 배열a에 있는 값들을 배열b에 저장하려고 한다. 배열a의 값을 뒤에서부터 두 개씩 저장하시오. [정답] b = 7,7,3,3,1,1 */ let a = [1, 3, 7]; let b = [0, 0, 0, 0, 0, 0]; let count = 0; let c = 2; for(let x = 0; x
배열1_개념01_배열선언과길이.html /* [배열] 기존의 변수는 한 개의 값만 저장할 수 있지만, 배열은 여러 값을 묶음으로 저장할 수 있다. [배열 선언] let 변수명 = [값1, 값2, 값3, ...]; 위와 같이 선언하면 여러개의 값을 하나의 묶음으로 변수에 저장할 수 있다. 각각의 값을 사용하기 위해서는 방번호(index)를 사용해 접근한다. 방번호(index)는 0부터 1씩 증가한다. [배열 길이] 변수명.length 배열 안에 저장되어 있는 값의 개수는 length 명령어를 통해 얻을 수 있고, 이를 보통 배열의 길이라고 부른다. */ let arr = [10, 20 ,30]; console.log(arr); console.log(arr[0]); console.log(arr[1]); co..
반복문7_개념01_369게임.html /* [문제] 1. 1~50까지 반복한다. 2. 그 안에서 해당 숫자의 369게임의 결과를 출력한다. 3. 각각의 숫자에 3이나 6이나 9가 두 개면 "짝짝" 4. 각각의 숫자에 3이나 6이나 9가 한 개면 "짝" 5. 3이나 6이나 9가 없으면 그냥 숫자를 출력하시오. [결과] 1 2 짝 4 5 짝 7 8 짝 10 11 12 짝 ... */ let a = 1; while(a count=4 ==> (소수x) (5) 2/1 2/2 ==> count=2 ==>(소수) [예시] 53 소수이다. */ let num = Math.floor(Math.random() * 91 + 10); document.write(num); let a = 1; count = 0; while(a ..
반복문4_개념01_배수_순서.html /* [문제] 100 이상인 9의 배수 중에서 3번째 배수를 출력하시오. [정답] 126 */ /* [설명] 배수는 범위를 특별히 제한하지 않으면 계속해서 커지기 때문에, 위 문제를 풀기 위해선 무한 반복문을 사용해야 한다. */ let run = true; let a = 1; let count = 0; let rs = 0; while(run){ if(a % 9 == 0 && a >= 100){ console.log(a); count += 1; rs = a; } if(count == 3){ run = false; console.log(rs); document.write(rs); } a += 1; } 반복문4_개념02_배수_십의자리_순서.html /* [문제] 100 ..
반복문1_개념01_증감연산자.html /* 증감식 종류 (아래 4종류 전부 같은 뜻이다) 미세한 차이가 있는데 추후에 다시 살펴보겠다. let i = 10; 1) i = i + 1; 2) i += 1; 3) i++; 4) ++i; */ let a = 1; a = a + 1; let b = 1; b += 1 let c = 1; c++; let d = 1; ++d; console.log(a); console.log(b); console.log(c); console.log(d); 반복문1_개념02_반복문.html /* [반복문 while] * 5회 반복 요청 1 ~ 5 +1 1, 2, 3, 4, 5 1 ~ 10 +2 1, 3, 5, 7, 9 5 ~ 1 -1 5, 4, 3, 2, 1 [1] 반복의 조건 3가지 ..