본문 바로가기

내일배움 과제87

회의 _ 1회 만드는 것. 풋살 온라인 형태의 가짜 게임 매치메이킹 -> 랜덤으로 능력치 부여 -> 선수의 능력치 총합으로 결과 출력DBfm게임.. 경마게임 같은것 결과는 정해져있고 애니메이션만 감상하는... 선수 DB팀 DB(인벤토리)Squad(장비창)내 소유의 플레이어들이 팀 테이블과 Squad테이블을 오가는 형식. 선수는 둘 중 한 테이블에만 존제합니다.  와이어 프레임 선수들을 랜덤(등급따라 확률 달라짐)    매치메이킹은 (적팀이)기존에 만든 맴버와 배틀.스쿼드가 결성되면 점수 나오도록.( 선수정보, 전투력.. 사중치는?)배틀은 랜덤매칭으로(승률기반 매치메이킹은 도전과제) 5판 3선승제 DB데이터는 가져와서 사용csv같은 파일로 만들어서 디비버같은데에 넣어서 사용팀 노션1. 프로젝트     프로젝트 명 : 풋.. 2024. 11. 29.
참고 자료 .env 사용 방법dotenv로 환경 변수를 .env 파일로 관리하기 : https://www.daleseo.com/js-dotenv/ //공백 문자열을 무효화if (!name || !imgurl.trim().length === 0) { // 변수의 값이 공백만 있는 경우} 2024. 11. 28.
알고리즘 24 서울에서 김서방 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/12919 JS문제String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.제한 사항seoul은 길이 1 이상, 1000 이하인 배열입니다.seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다."Kim"은 반드시 seoul 안에 포함되어 있습니다. 계획findIndex로 Kim의 위치를 찾고 "김서방은 x에 있다"를 반환 답function solution(seoul) { let found = seou.. 2024. 11. 28.
3.7부터 Sign up/Log in DB 만들기더보기더보기1. 폴더 만들고 라이브러리 설치하기bash # 프로젝트를 초기화합니다.yarn init -y#생성된 package.json 파일에서 ES6 문법을 사용하기 위해 "type":"module" 추가# 라이브러리를 설치합니다.yarn add express prisma @prisma/client cookie-parser jsonwebtoken# nodemon 라이브러리를 DevDependency로 설치합니다.yarn add -D nodemon# 설치한 Prisma를 초기화 하여, Prisma를 사용할 수 있는 구조를 생성합니다.npx prisma init2. 'src' 폴더를 만들고 'app.js' 파일 생성 3. /prisma/ schema.prisma에 db provider을 "mys.. 2024. 11. 27.
알고리즘 23번 콜라츠 추측 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다.  1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다.  2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다.  예를 들어, 주어진 수가 6이라면 6 → 3 → 10 → 5 → 16 → 8 → 4 →.. 2024. 11. 27.
알고리즘 22번 두 정수 사이의 합 https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krJS문제두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다.계획if (a===b){   return a}e.. 2024. 11. 27.