알고리즘 문제 풀이
현재 몸무게의 제곱과 기억하는 몸무게의 제곱 차이가 G인 수를 두 포인터로 구하는 문제
카약이 부서진 팀에게 인접 팀의 여분 카약을 빌려주는 그리디 문제
큰 큐브부터 그리디하게 채워서 박스를 가득 채우는 최소 큐브 수를 구하는 문제
2차원 배열을 바깥 테두리부터 반시계 방향으로 R번 회전시키는 문제
연속으로 증가하는 구간 중 가장 큰 높이 차이를 구하는 문제
1부터 이어 쓴 숫자열에서 N번째 숫자를 구하는 문제
시간 범위 내에서 시분초를 이어 붙인 수가 3의 배수인 경우를 세는 문제
1부터 수를 이어 쓴 문자열에서 지워진 후 남은 문자열을 복원하는 문제
앞뒤 절반의 자릿수 합이 같은 가장 긴 부분 문자열을 구하는 문제
슬라이딩 윈도우로 'a'를 모두 연속시키기 위한 최소 교환 횟수를 구하는 문제
사면체 수를 이용한 최소 분할 개수를 DP로 구하는 문제
4와 7로만 이루어진 금민수를 재귀적으로 생성하여 범위 내 개수를 구하는 문제
A부터 B까지 각 수를 2로 나눌 수 있는 최대 횟수의 합을 수학적으로 구하는 문제
모든 가격 후보에 대해 순이익을 계산하여 최대 이익을 구하는 문제
오락실을 순서대로 방문하며 (1,1)에서 (N,M)까지 가는 경로 수를 DP로 구하는 문제
K 이하의 소인수만 가진 수의 개수를 에라토스테네스의 체로 구하는 문제
최대 곡을 연주할 수 있는 최소 기타 조합을 비트마스킹으로 구하는 문제
집합 S에 포함되지 않는 세 자연수의 곱과 N의 차이를 최소화하는 문제
노트북 뚜껑에 스티커를 붙일 수 있는지 판별하는 문제
특정 숫자를 포함하지 않는 N번째 자연수를 구하는 문제
20개 과목의 학점과 성적으로 전공 평점을 계산하는 문제
두 문자열의 공통 문자로 만들 수 있는 가장 긴 공통 순열을 구하는 문제
나무를 같은 길이로 잘라 팔 때 최대 수익을 구하는 브루트포스 문제
합이 S이고 M개의 자연수로 나눌 때 곱이 최대가 되는 값을 구하는 문제
문자 대응 패턴이 같은 단어 쌍의 수를 구하는 문제
직선 위를 이동하는 열차에서 역까지 가장 가까운 정수 좌표 지점을 구하는 문제
비밀 산타 게임에서 누가 누구에 대해 나쁜 메시지를 보냈는지 찾는 구현 문제
나무를 순서대로 심을 때 기존 나무들과의 거리 합의 곱을 구하는 문제
이동 명령에 따라 미로 지도를 시뮬레이션하여 출력하는 문제
인접한 문자가 같지 않은 순열의 개수를 구하는 백트래킹 문제