본문 바로가기

전체 글399

TIL 24.11.27 ◇ 오늘 할 일◆ ch3 아이템박스시뮬레이터 과제◆ 숙련 수강◇ 오늘 한 일◆ 알고리즘 22,23번◆ DB 테이블 정하기...?  https://ashen99.tistory.com/332◇ 오늘 못 한 이유◆ 시간이 모자라니 조급한 마음에 이것 저것 시작만 하고 끝을 못냈습니다.◆ 수업을 다 듣지 못해 노션을 보아도 이해하는데 시간이 오래 걸립니다.◆ 잠자거나 운동하는 시간을 없애야 겠습니다. 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지prisma에서 'onDelete: '이후에 띄워쓰기 없이 첫 문자는 대문자로, 카멜표기법으로 적습니다. 2024. 11. 27.
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.
스텐다드 24.11.27. 게임 구조 & 네트워크 & 캠슐화 게임 구조싱글플레이어 게임 구조마우스나 키보드를 통해 입력된 것을 바탕으로 상태를 시뮬레이션하고 결과를 화면에 보여주는 것을 반복합니다.이 때 상태는 시간에 따라 사용자 입력과 상호작용하며 계속해서 달라집니다.멀티플레이어 게임 구조멀티 플레이어 게임은 싱글 플레이어 게임과 구조가 비슷하지만, 사용자 입력을 받는 부분과 상태를 시뮬레이션 하는 부분이 다릅니다.  붉은 점선 부분이 내 컴퓨터에 있지 않고, 인터넷 상 다른 컴퓨터나 서버에 있습니다.  멀티플레이어 게임 종류보통 멀티 플레이어 게임은 Asynchronous, Persistent, Session 등 세 가지 형태로 나눌 수 있습니다.  Asynchronous팜빌(farmville)과 같은 소셜 게임류가 대표적인 Asynchronous 게임입니다... 2024. 11. 27.
깃허브 프로필 꾸미기 프로필 화면 : 내 아이콘 -> your pofile 새 repository 만들기Repository name : 블로그 이름PublicAdd a README file 프로필 화면 상단에 readme 파일이 보입니다.  Edit버튼 누르면 꾸미기 추천 목록과 함께 수정 화면으로 이동됩니다.README 파일은 마크다운언어를 기준으로 하고, HTML 사용가능합니다.GitHub Profile README Generator : https://rahuldkjain.github.io/gh-profile-readme-generator/필요한 부분만 수정하고 생성 버튼을 누르면 코들를 만들어 줍니다.                                        ← 복사하기                     .. 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.