| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- java
- 누적합
- 코딩테스트
- 백트래킹
- immutable
- 프로그래머스
- LEVEL 2
- 2023 kakao blind recruit
- kakao tech internship
- DFS
- 야생학습
- programmers
- queue
- 멱등성
- 완전탐색
- 두 큐의 합 같게 만들기
- 회귀분석유래
- restful api
- 그래프이론
- 자바 주석
- Main Method
- BFS
- LEVEL2
- 2022 KAKAO BLIND RECRUITMENT
- REST
- HTTP 메서드
- 알고리즘
- 2022 kakao blind recuitment
- restful
- 코딩 테스트 공부
- Today
- Total
목록programmers (11)
mekajongyoul
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하도록 solution 함수를 완성해주세요.제한사항 numbers는 길이 1 이상 7 이하인 문자열입니다. numbers는 0~9까지 숫자만으로 이루어져 있습니다. "013"..
문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/92344 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명N x M 크기의 행렬 모양의 게임 맵에 건물을 공격하거나 회복시켜서 최종적으로 파괴되지 않는 건물의 갯수를 리턴하는 문제입니다.주의해야 할 점은 내구도입니다. 내구도가 0 이하가 된 이미 파괴된 건물도, 공격을 받으면 계속해서 내구도가 하락하기 때문에 건물의 파괴를 무효화 하기 위해서는 누적 하락값 이상의 회복이 필요합니다.EX) Board = [[5,5,5,5,5],[5,5,5,5,5],[5,5,5,5,5],[5,5,5,..
문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/92342 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명라이언이 어피치를 이기는 경우 가장 점수차를 크게 벌릴 수 있는 화살 분포를 리스트로 반환하는 문제입니다. 만약 라이언이 이길 수 있는 경우가 없다면 [-1]을 반환합니다.만약 가장 점수차를 크게 벌릴 수 있는 경우가 여러개라면 그 중 가장 적은 점수의 영역을 더 많이 맞춘 경우를 반환합니다.ex) 점수 => [10점, 9점, 8점, 7점, 6점, 5점, 4점, 3점, 2점, 1점, 0점]case #1 [2,3,1,0,0,..
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/118667 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명같은 크기를 가진 두 개의 큐가 주어지고 두 큐의 원소합이 같아지도록 각각의 큐에서 하나의 원소씩 이동시켜 이동 횟수를 구하는 문제입니다.문제 풀이어렵지 않게 생각했습니다.Queue1, Queue2를 만들고 각각의 원소를 하나씩 push하고 pop하는 과정을 구현했습니다.무한 루프 방지 방법은Queue1의 원소를 모두 Queue2로 이동시켰을 때 n회 (n은 Queue1의 크기)다시 Queue2에서 Queue1으로 모두 ..
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/150366# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명이 문제는 표 편집 프로그램을 구현하는 문제입니다. 주어진 표는 고정된 크기인 50 ×50이고, 초기에 모든 셀은 비어있는 상태입니다. 문제는 주어진 명령어들에 따라 표의 셀을 업데이트하거나 병합하고, 병합을 해제하거나, 특정 셀의 값을 출력하는 기능을 구현하는 것입니다.문제에서 제공하는 명령어는 크게 5가지 종류로 나뉩니다:"UPDATE r c value": (r, c) 위치의 셀을 선택하여 해당 셀의 값을 지정된 값..
문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/49189 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명1부터 n개의 노드를 가진 그래프가 있을 때 1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하는 문제입니다.해당 입력에 대해 그래프를 구현하면 아래와 같습니다. 이때 1에서 가장 멀리 떨어진 노드는 4, 5, 6 노드로 총 3개이기 때문에 3을 Return 해줘야 합니다.문제 풀이그래프 탐색에 대해서 DFS, BFS가 있지만 아래와 같은 로직을 구현하면 편할 것이라고 예상해서 BFS를 구현했습니다.Level 1Node..
Programmers 문제 풀이: 코딩테스트공부 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 정의코딩 테스트를 준비하며 알고력과 코딩력을 키워야 하는 상황을 가정한 문제입니다. 초기 알고력과 코딩력이 주어지고, 여러 문제를 통해 이를 증가시켜야 합니다. 모든 문제를 풀기 위한 최단 시간을 계산하는 것이 목표입니다.입력알고리즘 능력치 alp코딩 구현 능력치 cop문제 리스트 problems출력문제를 다 풀 수 있는 최단 시간을 계산합니다.문제풀이반복풀이가 가능하기 때문에 그래프 탐색 이론으로 접근한다면 높은 확률로 시간초과가 발생합니다. 때문에 DP로 접근하는게 가장 합리적입니다.DP는 alp와 ..
Programmers 문제 풀이: 혼자서 하는 틱택토 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명틱택토(Tic-Tac-Toe)는 3x3 격자에서 두 플레이어가 번갈아 가며 'O'와 'X'를 표시하여 가로, 세로, 혹은 대각선 방향으로 세 개를 먼저 맞추는 사람이 승리하는 게임입니다. 주어진 게임 상태가 규칙에 맞게 진행되었는지 확인하는 프로그램을 작성합니다.입력게임 상태는 길이가 3인 문자열 배열 board로 제공됩니다. 각 문자열은 길이가 3이며, 빈 칸은 .으로 표시됩니다.출력게임 상태가 유효하다면 1, 유효하지 않다면 0을 반환합니다.문제풀이틱택토 게임을 제대로 수행했다면 그림판의 상..