yooputer's devlog

고정 헤더 영역

글 제목

메뉴 레이어

yooputer's devlog

메뉴 리스트

  • 홈
  • 분류 전체보기 (166)
    • Computer Science (10)
      • 알고리즘 (2)
      • 데이터베이스 (8)
    • Programming Language (3)
      • Java (1)
      • Python (1)
      • JavaScript (1)
    • Framework (9)
      • Spring | SpringBoot (6)
      • SwiftUI (0)
      • DBMS (2)
    • Project (37)
      • WithParents (18)
      • Meta ESG (7)
      • MugLog (1)
      • 영풍문고 리뉴얼 (3)
      • 정산타임 (1)
      • 포트폴리오(NextJS + Notion API) (6)
      • etc. (1)
    • Coding Test (43)
      • 개념 (0)
      • 문제풀이 (43)
    • 컴공 수업 (0)
      • 오픈소스 소프트웨어 (0)
      • 정보검색 (0)
      • 컴파일러 (0)
    • Development Study (57)
      • 개발 관련 도서 (7)
      • 이펙티브 자바 (15)
      • SQLP (2)
      • 잡기술 (14)
      • 도커 (4)
      • 대용량 트래픽 처리 (6)
      • AI 개발 활용기 (4)
      • HTML&CSS (2)
      • 프론트엔드 (2)
    • 취업준비 (1)
      • 면접후기 (0)
      • 면접준비 (0)
    • 주절주절 (3)

검색 레이어

yooputer's devlog

검색 영역

컨텐츠 검색

Coding Test

  • [프로그래머스] 389481. 봉인된 주문 | Python3, Level3, 수학

    2025.04.17 by yooputer

  • [프로그래머스] 388353. 지게차와 크레인 | Python3, Level2, BFS

    2025.04.16 by yooputer

  • [프로그래머스] 389479. 서버 증설 횟수 | Python3, Level2, 단순 구현

    2025.04.15 by yooputer

  • [프로그래머스] 388351. 유연근무제 | Python3, Level1, 단순 구현

    2025.04.14 by yooputer

  • [프로그래머스] 389478. 택배 상자 꺼내기 | 파이썬3, 구현

    2025.04.14 by yooputer

  • [프로그래머스] 301651. 멸종위기의 대장균 찾기 | MySQL, 재귀 쿼리

    2025.04.10 by yooputer

  • [백준] 2161. 카드1 | 큐 | 파이썬, 정답 소스코드

    2024.10.09 by yooputer

  • [백준] 10845. 큐 | 큐 | 파이썬, 정답 소스코드

    2024.10.09 by yooputer

[프로그래머스] 389481. 봉인된 주문 | Python3, Level3, 수학

https://school.programmers.co.kr/learn/courses/30/lessons/389481 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1. 주문은 알파벳 소문자로 구성되어 있고, 11글자 이하이다. 2. 주문 리스트는 주문의 길이 오름차순, 알파벳순 오름차순으로 정렬되어 있다. 모든 주문 리스트 = ['a', 'b', 'c', ... , 'aa', 'ab', 'ac', ... 'aaa', 'aab', 'aac', ... , 'zzzzzzzzzzz']3. 금지된 주문 목록이 주어질 때, 금지된 주문을 제외한 주문중 n번째 주문을 구하여라해결 프로세스1. 모든 주문 리스..

Coding Test/문제풀이 2025. 4. 17. 16:59

[프로그래머스] 388353. 지게차와 크레인 | Python3, Level2, BFS

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1.창고에서 컨테이너를 출고시켜야 한다. 컨테이너A를 출고하면 창고 내의 접근가능한 모든 컨테이너A를 출고시킨다. 2. 지게차로 출고하는 경우 지게차가 한면이라도 외부와 접촉되는 컨테이너만 출고할 수 있다. 크레인으로 출고할때는 모든 컨테이너를 출고할 수 있다. 3. 아래와 같이 storage, requests가 주어질 때,⭐모든 요청이 완료되었을 때 남아있는 컨테이너의 개수를 반환해라storage = 컨테이너의 위치 정보를 담은 1차원 배열ex) ["AZWQY", "CAABX", "BBDDA", "ACACA"]requests = 출고할 컨테이너의..

Coding Test/문제풀이 2025. 4. 16. 16:07

[프로그래머스] 389479. 서버 증설 횟수 | Python3, Level2, 단순 구현

https://school.programmers.co.kr/learn/courses/30/lessons/389479 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1. 기본적으로 서버1대가 있고, 사용자가 m명 늘어날때마다 서버 1대를 증설해야 한다. 증설한 서버는 k시간동안 유지된다. (m이 3이면 0~2명일때는 1대, 3 ~ 5명일때는 2대, 6 ~ 8명일때는 3대가 필요하다. )2. 하루동안 시간별 사용자수와 m(최대 사용자수), k(서버 지속 시간)이 주어질 때 서버 증설 횟수를 구하라. 해결 프로세스1. 시간별 서버수를 배열로 관리한다. 2. 만약 현재 사용자수가 감당가능한 사용자수를..

Coding Test/문제풀이 2025. 4. 15. 16:51

[프로그래머스] 388351. 유연근무제 | Python3, Level1, 단순 구현

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1. 일주일동안 출근 희망 시간 + 10분 이내 출근하면 선물을 주는 이벤트를 진행한다. 2. 이벤트는 startday부터 시작이고, 주말에는 이벤트에 영향을 끼치않는다. 3. 선물을 받는 직원 수를 구해라. schedules[i] = i번째 직원의 출근 희망 시간1 ≤ schedules의 길이 ≤ 1,000700 ≤ schedules[i] ≤ 1100timelogs[i][j] = i번째 직원의 j일차 출근 시간timelogs[i]의 길이 = 71 ≤ timelogs의 길이 ≤ 1,000600 ≤ timelogs[i][j] ≤ 2359startday..

Coding Test/문제풀이 2025. 4. 14. 16:55

[프로그래머스] 389478. 택배 상자 꺼내기 | 파이썬3, 구현

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1. 상자가 아래 그림과 같이 쌓여있음 - w: 가로 상자 개수, n : 전체 상자 개수2. num번째 상자를 꺼내려면 몇개의 상자를 꺼내야 하는가? 해결 프로세스1. 꺼내야하는 상자의 개수 = num번째 상자가 있는 열의 높이 - num번째 상자의 높이 + 1👉 num번째 상자가 있는 열의 높이, num번째 상자의 높이를 구한다 2. num번째 상자가 있는 열의 높이 구하기 3. num번째 상자의 높이를 구하기 👉 num을 w로 나눈 후 올림정답 소스코드 import mathdef solution(n, w, num): # num번째 상자가..

Coding Test/문제풀이 2025. 4. 14. 14:00

[프로그래머스] 301651. 멸종위기의 대장균 찾기 | MySQL, 재귀 쿼리

프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 요약1. 계층형 데이터가 존재한다. 부모가 없으면 1세대, 1세대 부모를 둔 자식은 2세대, 2세대 부모를 둔 자식은 3세대으로 표현한다2. 세대별로 자식이 없는 row를 카운트하여 조회한다. 해결 프로세스계층형 데이터의 level을 조회한다.👉 재귀 with문을 사용하여 level을 조회한다자식이 없는 row를 조회한다👉 자식row와 LEFT OUTER JOIN하고, 조인되지 않은 row만 필터링한다자식이 없는 row들을 level로 그룹핑하여 count를 구한다👉 level로 group by하고 count함수를 사용한다정답 쿼리WITH RECU..

Coding Test/문제풀이 2025. 4. 10. 14:55

[백준] 2161. 카드1 | 큐 | 파이썬, 정답 소스코드

https://www.acmicpc.net/problem/2161문제 요약1부터 N까지 번호가 붙어있는 카드 더미가 있다. 1번 카드가 맨 위에, N번 카드가 맨 아래에 있다. 맨 위에 카드를 바닥에 버리고, 그 다음 맨 위에 있는 카드를 맨 아래로 옮긴다. 한장이 남을 때 까지 반복할 때, 버린 카드들을 순서대로 출력하고 마지막으로 남는 카드를 출력하라.문제 조건InputN : 카드의 개수 제한사항1 접근 방법큐를 사용한다pop하고 출력하고, pop한 값을 append하는 것을 반복한다. 소스코드n = int(input())queue = [i for i in range(1, n + 1)]while queue: print(queue.pop(0), end=' ') if queue: ..

Coding Test/문제풀이 2024. 10. 9. 22:01

[백준] 10845. 큐 | 큐 | 파이썬, 정답 소스코드

https://www.acmicpc.net/problem/10845문제 요약제목 그대로 큐를 구현하는 문제명령어대로 큐 연산을 실행하면 된다. 큐 연산push X : 정수 X를 큐에 push한다. pop : pop한 값을 출력한다. 큐가 비어있으면 -1을 출력한다size : 큐의 길이를 출력한다empty : 큐가 비어있으면 1, 아니면 0을 출력한다front : front값을 출력한다. 큐가 비어있으면 -1을 출력한다. back : back값을 출력한다. 큐가 비어있으면 -1을 출력한다.문제 조건InputT : 테스트케이스의 개수한 줄에 한개씩 T개의 명령어 제한사항1 1 접근 방법뭐 이것저것 할거 없이 파이썬 배열로 끝낸다 ㅎㅎ (파이썬 최고)소스코드t = int(input())queue = []whi..

Coding Test/문제풀이 2024. 10. 9. 21:48

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 6
다음
TISTORY
yooputer's devlog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바