본문 바로가기

내일배움 과제87

알고리즘 26번 - 음양 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/76501  JS문제문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다.계획총합 변수 a.. 2024. 12. 3.
cash API 만들기(조회, 선물, 구매) 오류가 발생한 코드 더보기// routes/cash.router.jsimport express from 'express';import { prisma } from '../utils/prisma/index.js';const router = express.Router();// 선물캐시 emailrouter.post('/cash/gift', async (req, res, next) => { const { email } = req.body; try { // email이 있는지 확인 const isEmail = await prisma.manager.findFirst({ where: { email: email }, select: { .. 2024. 12. 3.
오류노트 1202발생 1. 테이블에 데이터를 넣는 중 creatAT(new())에서 에러 발생   CSV 데이터 삽입 관련 문제      CSV로 테이블 데이터를 추가하려 했으나, Prisma에서 createdAt 필드가 이미 정의되어 있어 삽입 과정이 복잡해짐.      MySQL의 CURDATE() 함수처럼 값을 처리하지 않으며, Prisma가 createdAt을 자동 관리하는 방식이 문제가 되는 것으로 보임.  선수 데이터 채워넣기 방법 의견1. 데이터 생성 포멧을 만들고 insomnia로 하나씩 데이터 집어넣기2. json연식으로 만들고 불러서 데이터 저장(?)3. csv 내용을 body로 넣어서 선수 데이터 집어넣기 해결 시도1.프리마에서 생성한 밀리초 단위랑 csv 밀리초 시간이 달라서 업데이트, 생성.. 2024. 12. 2.
회의 1202 _ 와이어프레임, DB테이블 README.md는 .gitignore 설정에 추가하기 프로젝트 깃허브 링크 : https://github.com/Wakelight23/Project_FOapi : https://app.eraser.io/workspace/cdioGb7CKtexTN17OBz2공용 DB 링크  users 테이블의 Id는 email로 사용하기 VScode 확장기능 중 weijan chen 버전은 데이터베이스 아이콘이 따로 생겨서 사용하기 편한거 같습니다  Github 규칙  refresh토큰 사용refresh토큰을 사용하려면 db에 저장해야함EADME.md는 .gitignore 설정에 추가하기엑세스 토큰은 무지 짧게1. 행동없이 일정 시간 지속 시 (약 30분) 로그아웃, 토큰 사라짐2. 리프레시 토큰 시간 7일정도 길게 만.. 2024. 12. 2.
알고리즘 25 - 나누어 떨어지는 숫자 배열 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  JS문제array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다.계획 a.. 2024. 12. 2.
발제 [Node 7기] CH 3 풋살 온라인 프로젝트https://teamsparta.notion.site/Node-7-CH-3-1442dc3ef514803087e3de2665671f04(풋살(futsal)은 FIFA에서 공인한 실내 축구의 한 형태로 골키퍼까지 5명으로 구성된 두 팀이 태결하는 스포츠 입니다.)Express.js를 활용한 게임 서버 구축 프로젝트 피파온라인4 https://fconline.nexon.com/main/index DBORM (Prisma)을 이용 인증(이건 지금 클리어해야함)사용자 인증과 인가의 기본 원리와 차이점을 이해하고 있다.JWT를 이해하고 활용할 수 있다. REST API 협업 및 버전 관리깃(형상관리방법), 깃허브(가장 유명한 저장소) 프론트엔드와의 통신백엔드 도전과제.. 2024. 11. 29.