본문 바로가기

전체 글320

[C++/PGS] [PCCP 모의고사 #2] 4번 - 보물지도 https://school.programmers.co.kr/learn/courses/15009/lessons/121690# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 PCCP 모의고사 2회 - 4번소요시간 1시간 이상...BFS 하드모드(?) 유형, 추정 난이도는 level 3 bfs 문제를 이렇게까지 꼬아서 낼 수 있다니... 삼차원배열까지 쓸 줄이야 ..처음에 무슨 대각선 점프까지 고려를 해야하나????라는 엄청 복잡한 고민을 했었는데,굳이 그럴 필요없이, 신발 사용 여부만 체크해서신발 미사용 상태 -> dx/dy를 2배로 적용하면 되는 문제였다. (대각선은 고려 X)그리고 visit.. 2025. 5. 1.
[Springboot] 자바 스프링부트 Swagger 기본 설정 풀스택 미니 프로젝트를 진행하면서 메모하는자바 스프링부트 스웨거 설정 🔥 기본 URL = http://localhost:8080/swagger-ui/index.html#/ 🔥 디렉토리 = java/com/example/{프로젝트 이름}/global/config 🔥 build.gradle 의존성 추가 내용// swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0' 🔥 SwaggerConfig 기본 코드package com.example.kiosk_be.global.config;import io.swagger.v3.oas.annotations.OpenAPIDefinition;import io.swagger... 2025. 5. 1.
[C++/PGS] [PCCP 모의고사 #2] 3번 - 카페 확장 https://school.programmers.co.kr/learn/courses/15009/lessons/121689 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 PCCP 모의고사 2회 - 3번소요시간 약 14분자료구조 + 단순 구현, 추정 난이도는 level 2 k 시간의 최댓값이 1,000,000이라고 판단하여반복문을 한번 실행할 때마다 시간을 1초씩 추가시키는 방법이 가능했음! 그리고 deque의 push, pop 함수들은 소요시간이 모두 O(1)이기 때문에자주 해도 시간초과가 나지 않는다 ^-^물론 큐를 사용하지 않거나 더 효율적인 방법도 있지만, 직관적으로 해결했다 범위가 더 .. 2025. 5. 1.
[C++/PGS] [PCCP 모의고사 #2] 2번 - 신입사원 교육 https://school.programmers.co.kr/learn/courses/15009/lessons/121688 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 PCCP 모의고사 2회 - 2번소요시간 약 13분자료구조, 추정 난이도는 level 1~2 범위가 커서 이중반복문이나 정렬 함수는 사용 못하는 문제!!우선순위 큐 생각이 안나서 시간낭비했다 ㅠㅠ 나의 풀이#include #include #include using namespace std;int solution(vector ability, int number) { int answer = 0; priority_queue.. 2025. 4. 28.
[C++/PGS] [PCCP 모의고사 #2] 1번 - 실습용 로봇 https://school.programmers.co.kr/learn/courses/15009/lessons/121687 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스 PCCP 모의고사 2회 - 1번소요시간 약 7분조건문, 단순 구현, 추정 난이도는 level 1 나의 풀이#include #include using namespace std;vector solution(string command) { vector answer; int dx[4] = {0,1,0,-1}; // 시계방향 up, right, down, left int dy[4] = {1,0,-1,0}; int .. 2025. 4. 28.
[NextJS] SSR 컴포넌트 vs CSR 컴포넌트 (Server Component와 Client Component), 페이지 로딩 사용자 경험 문제 해결 Next.js - Server Component와 Client ComponentNext.js 13부터 app 디렉토리 구조가 도입되면서, 컴포넌트가 서버(Server) 컴포넌트인지, 클라이언트(Client) 컴포넌트인지 구분하는 것이 매우 중요해졌습니다.이 글에서는 Server Component와 Client Component가 무엇인지, 각각 어떤 특징과 장단점을 가지는지, 그리고 언제 어떤 걸 선택해야 하는지 쉽게 정리해보겠습니다.Server Component란?Next.js에서 page.tsx나 layout.tsx 컴포넌트들은 기본적으로 Server Component입니다.Server Component는 서버에서 렌더링되고, 최종 결과만 HTML로 브라우저에 전달됩니다.✅ Server Compone.. 2025. 4. 26.
728x90
반응형