본문 바로가기

게임서버-스파르타코딩NodeJs_7기194

해설_241119화 다른답// 문제 3: 세 개의 숫자 중 가장 큰 수를 반환하는 함수를 작성하세요.// 내답let arr = [3, 5, 2];function max(arr) { let max = arr[0]; for (let num of arr) { if (max  과제변수명.toString(진수숫자) // 진수로 변환시켜서 문자열로 출력n=19n.toString(2) parseInt(변수명,진수) //javascript에서는 다양한 형변환 방식이 존재합니다. //Number(num) //+num //parseInt(num)import readlineSync from "readline-sync";// 설치 방법 : npm i 설치할것// 프로그램 시작function main() { // 사용자로부터 입.. 2024. 11. 19.
입문 2주차 2 Studio 3T 2.2 Studio 3T1. DB Client인 Studio 3T에 대해 알아봅니다. 2. Studio 3T를 설치합니다. 01. MongoDB Client: Studio 3T1) Studio 3T란?Studio 3T는 MongoDB의 데이터를 더욱 편리하게 관리할 수 있는 GUI 툴입니다. Studio 3T는 API의 사용을 도와주는 API Client처럼 MongoDB를 위해서 만들어진 MongoDB Client입니다. Studio 3T의 GUI를 통해 MongoDB에 저장된 데이터를 관리하기 쉽게 보여주는 프로그램입니다. MongoDB에 저장된 데이터를 직접 확인하고 수정할 수 있기 때문에, JavaScript 코드로만 데이터를 확인하고 수정하는 것보다 더욱 효율적으로 작업과 테스트를 할 수 있는 .. 2024. 11. 18.
레벨 테스트, 데이터 타입 오답 공부 11. 배열 `[1, 2, 3, 4, 5]`의 각 요소에 `2`를 곱한 새로운 배열을 반환하는 `map` 함수를 사용한 코드를 작성하세요.정답const arr = [1, 2, 3, 4, 5];const newArr = arr.map((num) => num * 2); // 답// 정답 풀어보기const newArr = arr.map(function (num) { return num * 2;});console.log(newArr); // [2, 4, 6, 8, 10] map 함수 : 맵은 인자값으로 함수를 받습니다. // Map 함수의 기능 풀어보기function map(callback) { const newArr = []; for (let i = 0; i 코드 해석callback 함수를 매.. 2024. 11. 14.
CH2 TIL 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 14.
텍스트 로그라이크 코드_2 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 13.
SQL - 3주차 [수업 목표] ◆  Query 결과를 업무에 바로 사용할 수 있도록 문자 (워딩) 를 다듬는다( 저장된 데이터를 수정하진 않고 출력정보에서만 바뀝니다.)◆  문자열 자르기 SUBSTR("문자열", "시작위치", "길이")SUBSTR(ename, 2): 문자열의 두 번째 위치("O")부터 문자열 끝까지 자른다.SUBSTR(ename, 2, 3): 문자열의 두 번째 위치("O")부터 세 자리("ONE")까지 자른다.◆  replace  : 특정 문자를 다른 문자로 바꾸는 방법       replace(바꿀 컬럼, 현재값, 바꿀 값) (저장된 데이터를 바꾼 것이 아니라 출력결과 수정한 것입니다.)select 바꿀컬럼 바꿀컬럼임시이름, replace(바꿀컬럼, '원래 단어', '바꿀 단어') 수정한컬.. 2024. 11. 12.