본문 바로가기

분류 전체보기138

[SQL] 기본 명령어 데이터베이스 만들기 CREATE DATABASE [데이터베이스 이름]; 데이터베이스 목록보기 SHOW DATABASES; 데이터베이스 사용하기 USE [데이터베이스 이름]; 테이블 만들기 CREATE TABLE [테이블 이름] ( [컬럼 이름] [데이터 타입], [컬럼 이름] [데이터 타입], ... ); CREATE TABLE 아이돌 ( 이름 VARCHAR(20), 나이 INT, 소속 VARCHAR(50) ); 테이블 이름 변경하기 ALTER TABLE [테이블 이름] RENAME [새로운 테이블 이름]; 새로운 컬럼 추가하기 ALTER TABLE [테이블 이름] ADD COLUMN [컬럼 이름] [데이터 타입]; 기존 컬럼 타입 변경하기 ALTER TABLE [테이블 이름] MODIFY COLUMN .. 2023. 9. 1.
[JavaScript] toISOString()을 활용한 현재 날짜 20XX-XX-XX 출력 방법 const getStringDate = (date) => { return date.toISOString().slice(0,10); } let currentDate = getStringDate(new Date()); console.log(currentDate); 참고문서 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString Date.prototype.toISOString() - JavaScript | MDN The toISOString() method returns a string in simplified extended ISO format (ISO 8601), which is alwa.. 2023. 4. 22.
[JS100] 49번 문제 최댓값 반환 Q.51 순서가 없는 10개의 숫자가 공백으로 구분되어 주어진다. 주어진 숫자들 중 최댓값을 반환하라. 입출력 입력 : 10 9 8 7 6 5 4 3 2 1 출력 : 10 Answer 더보기 let num = prompt('순서 없는 10개의 숫자를 입력해주요요').split(' ').map((item) => parseInt(item)) let result = num.sort((a,b) => b-a); console.log(result[0]); 참고개념 ✅ 내림차순으로 정렬하여 첫번째 배열 요소를 반환 2023. 4. 20.
[JS100] 46번 문제 모든 자리수의 합 Q.46 1부터 20까지의(20을 포함) 모든 숫자를 일렬로 놓고 모든 자릿수의 총 합을 구하세요. 예를 들어 10부터 15까지의 모든 숫자를 일렬로 놓으면 101112131415이고 각 자리의 숫자를 더하면 21입니다. (1+0+1+1+1+2+1+3+1+4+1+5 = 21) Answer 더보기 let inputNum = 101112131415; let stringNum = inputNum.toString(); let result = 0; for(let i = 0; i< stringNum.length; i ++) { result += parseInt(stringNum[i]); }; console.log(result); 2023. 4. 17.
[JS100] 45번 문제 getTime() Q.45 Date객체의 메소드 중 하나인 getTime()은 1970년 1월 1일 0시 0분 0초 이후로부터 지금까지 흐른 시간을 천분의 1초 단위(ms)로 반환합니다. 이를 이용하여 현재 연도(2019)를 출력해보세요. Answer 더보기 const d = new Date(); let year = d.getTime(); year = Math.floor(year/(3600*24*365*1000))+1970 console.log(year); 참고개념 ✅ 입력받은 숫자를 문자로 바꾸어 각 자릿수 숫자를 더해주기 2023. 4. 16.
[JS100] 44번 문제 양의 정수의 각 자리수의 합 Q.44 사용자가 입력한 양의 정수의 각 자리수의 합을 구하는 프로그램을 만들어주세요 예를들어18234 = 1+8+2+3+4 이고 정답은 18 입니다. 3849 = 3+8+4+9 이고 정답은 24입니다. 입출력 입력 : 18234 출력 : 18 입력 : 3849 출력 : 24​ Answer 더보기 let inputNum = 18234; let stringNum = inputNum.toString(); let result = 0; for(let i = 0; i < stringNum.length; i++) { result += parseInt(stringNum[i]); } console.log(result); 참고개념 ✅ 주어진 숫자를 텍스트로 변환하여 각 위치에 있는 요소의 합을 더해주기 2023. 4. 15.