-
28명의 학생 랜덤으로 자리배치 프로젝터
[JS] 자바스크립트 학생 랜덤 자리배치 코드28명의 학생 랜덤으로 자리배치 프로젝터
🗓️ 2023.11.17 🗨️2 -
최대공약수, 최대공배수 구하기 // 최대 공약수 // let getGCD = (num1, num2) => { let gcd = 1; for(let i=2; i{ let lcm = 1; while(true){ if((lcm % num1 == 0) && (lcm % num2 == 0)){ break; } lcm++; } return lcm } 유클리드 호제법으로 최대공약수, 최대공배수 구하기 // 유클리드 호제법 // let a = prompt("첫번째 숫자 입력"); let b = prompt("두번째 숫자 입력"); function gcd(a,b) { if(a % b == 0) { return b; } return gcd(b, a % b); }; console.log(`최대공약수 : ${gcd(a,b)}..
[JS] 자바스크립트 최대공약수, 최대공배수 구하기 + 유클리드 호제법최대공약수, 최대공배수 구하기 // 최대 공약수 // let getGCD = (num1, num2) => { let gcd = 1; for(let i=2; i{ let lcm = 1; while(true){ if((lcm % num1 == 0) && (lcm % num2 == 0)){ break; } lcm++; } return lcm } 유클리드 호제법으로 최대공약수, 최대공배수 구하기 // 유클리드 호제법 // let a = prompt("첫번째 숫자 입력"); let b = prompt("두번째 숫자 입력"); function gcd(a,b) { if(a % b == 0) { return b; } return gcd(b, a % b); }; console.log(`최대공약수 : ${gcd(a,b)}..
🗓️ 2023.11.17 🗨️0 -
▶ Class : 자료와 기능을 담는 템플릿 1) 개념 ① 연관 있는 데이터를 한 곳에 묶어 놓는 컨테이너 ② 전체적인 모습은 같지만 내부 구성요소 값은 다를 수 있음 class Person { name; // 속성 (field) age; // 속성 (field) speak() {} // 행동 (method) } // Class 작성 방법 // // 클래스 선언 class Rectangle { // ... } // 클래스 표현식 (익명) const Rect = class { // ... }; // 클래스 표현식 (이름 지정) const rectange = class Rectangle { // ... }; 2) Class 작성 방법 // 클래스 선언 class Rectangle { // ... } // 클..
[JS] 자바스크립트 클래스(Class) 개념▶ Class : 자료와 기능을 담는 템플릿 1) 개념 ① 연관 있는 데이터를 한 곳에 묶어 놓는 컨테이너 ② 전체적인 모습은 같지만 내부 구성요소 값은 다를 수 있음 class Person { name; // 속성 (field) age; // 속성 (field) speak() {} // 행동 (method) } // Class 작성 방법 // // 클래스 선언 class Rectangle { // ... } // 클래스 표현식 (익명) const Rect = class { // ... }; // 클래스 표현식 (이름 지정) const rectange = class Rectangle { // ... }; 2) Class 작성 방법 // 클래스 선언 class Rectangle { // ... } // 클..
🗓️ 2023.11.16 🗨️0 -
Java ▶ 프로젝트 구성 방식 1. 단일(Monolothic) 구성 - Tomcat만 사용 - JSP 파일 내에 자바코드와 HTML/CSS/JS 포함 2. 분산(Distributed) 구성 → MSA(Micro Service Architecture) - Live Server + Tomcat 사용 - JSP 파일 내에 자바코드와 HTML/CSS/JS 포함 + 자바코드를 제외한 HTML/CSS/JS 코드 ▶ 실행문과 세미콜론 - 변수 선언, 값 저장, 메소드 호출 등의 코드 - 실행문 끝에는 반드시 세미콜론(;)을 붙여 실행문의 끝 표시 ▶ 주석 (단축키 : Ctrl + /) 행단위 : // // 블록단위 : /* */ 문서화 : /** */ ▶ 변수 (Variable) - 값을 저장할 수 있는 메모리상의..
[Java] Java 기본 개념 및 변수 + 연습문제Java ▶ 프로젝트 구성 방식 1. 단일(Monolothic) 구성 - Tomcat만 사용 - JSP 파일 내에 자바코드와 HTML/CSS/JS 포함 2. 분산(Distributed) 구성 → MSA(Micro Service Architecture) - Live Server + Tomcat 사용 - JSP 파일 내에 자바코드와 HTML/CSS/JS 포함 + 자바코드를 제외한 HTML/CSS/JS 코드 ▶ 실행문과 세미콜론 - 변수 선언, 값 저장, 메소드 호출 등의 코드 - 실행문 끝에는 반드시 세미콜론(;)을 붙여 실행문의 끝 표시 ▶ 주석 (단축키 : Ctrl + /) 행단위 : // // 블록단위 : /* */ 문서화 : /** */ ▶ 변수 (Variable) - 값을 저장할 수 있는 메모리상의..
🗓️ 2023.09.12 🗨️0 -
Eclipse 환경에서 Java 사용하여 서버 구현 설치 1. Eclipse Workspace 2. JDK 17 (Java Development Kit) 3. Tomcat 설치 (서버 구현) 구현 준비 및 연동 순서 1. Dynamic Web Project 생성 2. main/wepapp/(파일명).jsp 생성 3. 이클립스에 Tomcat 등록 4. Tomcat에 jsp 프로젝트 등록 : Tomcat 우클릭 -> Add and Remove 로컬 서버 환경에서 로그인 / 회원가입 기능 구현 // signIn.html // login // signIn.jsp // ID PW PW Submit // signIn_proc.jsp // // signUp.jsp // ID PW Submit // signUp_pro..
[Java] Eclipse 환경에서 서버 구현Eclipse 환경에서 Java 사용하여 서버 구현 설치 1. Eclipse Workspace 2. JDK 17 (Java Development Kit) 3. Tomcat 설치 (서버 구현) 구현 준비 및 연동 순서 1. Dynamic Web Project 생성 2. main/wepapp/(파일명).jsp 생성 3. 이클립스에 Tomcat 등록 4. Tomcat에 jsp 프로젝트 등록 : Tomcat 우클릭 -> Add and Remove 로컬 서버 환경에서 로그인 / 회원가입 기능 구현 // signIn.html // login // signIn.jsp // ID PW PW Submit // signIn_proc.jsp // // signUp.jsp // ID PW Submit // signUp_pro..
🗓️ 2023.09.08 🗨️0 -
변수와 타입 1. 변수에 대해 잘못 설명한 것은? ① 변수는 하나의 값만 저장할 수 있다. ② 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. ③ 변수는 변수가 선언된 중괄호 {} 안에서만 사용 가능하다. ④ 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. 답 : ④ 초기화되지 않은 변수는 아직 메모리에 할당되지 않았기 때문에 변수를 통해 메모리 값을 읽을 수 없다. int value; int result = value + 10; // 에러 발생 2. 변수 이름으로 사용할 수 없는 것을 모두 선택하시오. ① modelName ② Class ③ 6hour ④ $value ⑤ _age ⑥ #name ⑦ int 답 : ②, ③, ⑦ ※ 변수 이름 규칙 1. 소문자로 시작하며(첫단어) 각 단어의 ..
[Java] <이것이 자바다> 확인문제 Chapter 02 변수와 타입변수와 타입 1. 변수에 대해 잘못 설명한 것은? ① 변수는 하나의 값만 저장할 수 있다. ② 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. ③ 변수는 변수가 선언된 중괄호 {} 안에서만 사용 가능하다. ④ 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다. 답 : ④ 초기화되지 않은 변수는 아직 메모리에 할당되지 않았기 때문에 변수를 통해 메모리 값을 읽을 수 없다. int value; int result = value + 10; // 에러 발생 2. 변수 이름으로 사용할 수 없는 것을 모두 선택하시오. ① modelName ② Class ③ 6hour ④ $value ⑤ _age ⑥ #name ⑦ int 답 : ②, ③, ⑦ ※ 변수 이름 규칙 1. 소문자로 시작하며(첫단어) 각 단어의 ..
🗓️ 2023.08.27 🗨️0