프로그래머스 [PCCP 기출문제] 1번 / 동영상 재생기
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/340213?language=java 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 동영상 기능prev : 10초 전으로 이동next : 10초 후로 이동오프닝 건너뛰기 : 오프닝이 끝나는 위치로 이동 (현재 위치가 오프닝 구간일 경우) - 변수video_len : 동영상 길이pos : 기능이 수행되기 직전의 재생위치op_start : 오프닝 시작 시간op_end : 오프닝 끝나는 시간commands : 사용자의 입력 (1차원 문자열배열) - 결과사용자의 입력이 모두 끝난 후 동영상..
프로그래머스 [PCCE 기출문제] 10번 / 데이터 분석
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 결과data에서 ext값이 val_ext보다 작은 데이터만 뽑은 후,sort_by에 해당하는 값을 기준으로 오름차순으로 정렬하여 return - 변수 설명데이터는 ["코드 번호(code)", "제조일(date)", "최대 수량(maximum)", "현재 수량(remain)"]으로 구성제조일이 20300501 이전인 물건들을 현재 수량이 적은 순서data = [[1, 20300104, 100, 80], [2, 20300804,..
프로그래머스 Lv.1 대충 만든 자판도움말 - Java
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  1. 문제 설명 - 변수keymap : 1번 키부터 차례대로 할당된 문자들이 순서대로 담긴 문자열배열targets : 입력하려는 문자열들이 담긴 문자열배열 - 결과입력하려는 문자열을 최소 몇번 키를 눌러야 모두 작성할 수 있을 지 - 주의사항목표 문자열을 작성할 수 없으면 -1 저장같은 문자가 자판에 여러 번 할당된 경우도 있고,키 하나에 같은 문자가 여러 번 할당된 경우도 있고,아예 할당되지 않은 경우도 있다. 2. 문제 풀이- HashM..
[에러해결] npx create-react-app . 명령어가 실행되지 않음
·
웹공부/React
첫번째로 npm에 install 문제가 생겼다.npx create-react-app .npm init react-app my-appNeed to install the following packages:create-react-app@5.0.1Ok to proceed? (y) y 오류를 보니 package.json에서 React 19.x를 사용하려고 시도하지만, @testing-library/react가 React 18.x를 요구하고 있어서 호환되지 않는다.Installing template dependencies using npm...npm error code ERESOLVEnpm error ERESOLVE unable to resolve dependency treenpm errornpm error Whi..
프로그래머스 Lv.1 [2024 KAKAO WINTER INTERNSHIP] 가장 많이 받은 선물 - JAVA
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수friends : 친구들의 이름gifts : "선물을 준 사람, 선물을 받은 사람" - 결과다음달에 가장 많이 받은 선물의 수 - 주의사항선물을 더 많이 준 사람이 다음 달에 선물을 하나 더 받는다.주고 받은 선물이 같거나 없다면 선물지수가 더 작은 사람에게 선물을 하나 받는다.선물 지수가 같다면 다음 달에 선물을 주고받지 않는다.선물 지수 = 준 선물의 수 - 받은 선물의 수 2. 풀이 과정처음엔 Map만 사용하여 입출..
응급상황 인식 및 응급실 연계 서비스 포탈
·
KT AIVLE School/프로젝트
AI모델: LLM, 언어모델파인튜닝 (Hugging Face), KM-BERTAPI : OpenAI, NaverMapsH/W: 클라우드웹서버DB : JPA,SQLite3(향후다양한DBMS연동)S/W: SpringBoot, FastAPI배포 : Docker컨테이너 : MS AZURE 1. 가상환경과 라이브러리 설치requirements.txtipywidgets scikit-learn matplotlib seaborn torch==2.5.1 openai==1.55.0 transformers==4.46.3 datasets==3.1.0 httpx==0.27.2 haversine fastapi uvicorn[standard] conda create -n em python=3.12 -yconda env listco..
프로그래머스 Lv.1 신고 결과 받기
·
코딩 알고리즘 스터디
https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 설명- 변수id_list : 이용자의 아이디report : "신고한 아이디 신고당한 아이디"k : 정지 기준 횟수 - 결과 정지 기준에 도달하면 신고한 아이디에 정지결과메일 +1메일 받은 횟수를 배열로 제출 - 주의사항한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리 2. 풀이과정- 신고한 아이디별로 신고당한 아이디를 정리(SET으로 중복 삭제)- putIfAbsentKey값이 존재하는 경우 val..
REST API
·
웹공부/SPRING
1. 기존기존 브라우저 GET : 요청정보를 URL에 담아서 HTML문서를 주세요.POST : 요청정보를 패킷에 담아서 HTML문서를 주세요.VS REST : 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받으며 mustache가 필요없다.GET : 자원의 정보를 조회해주세요.POST : 자원을 생성해주세요.PUT, PATCH : 자원을 줄테니 업데이트해주세요. (PUT: 본문 전체, PATCH:일정 요소만) DELETE : 자원을 삭제해주세요 - 장점 API서버는 세션, 쿠키를 사용하지않고 API요청만 단순히 처리한다. 별도의 인프라 구축이 필요 없다.HTTP 표준만 지키면 모든 플랫폼에서 사용이 가능하다. - 단점표준 자체가 존재하지 않아 정의가 필요하다.HTTP Method 형태가 제한적이다.(..
예외 처리
·
웹공부/SPRING
- error/error.mustache{{>layouts/header}} 에러가 발생했습니다! 요청 경로 : {{path}} 에러 코드 : {{status}} 에러 메시지 : {{message}} {{>layouts/footer}} - NewsController.Java로 예외처리 넘기기 News news = newsRepository.findById(newsId) .orElseThrow(() -> new ResponseStatusException(HttpStatus.NOT_FOUND, "해당 게시글이 존재하지 않습니다.")); - advice/GlobalExceptionHandler.Java@Con..