
https://www.acmicpc.net/problem/1026

https://www.acmicpc.net/problem/2292

https://www.acmicpc.net/problem/2839

https://www.acmicpc.net/problem/1343

https://www.acmicpc.net/problem/14916

https://www.acmicpc.net/problem/10162

https://www.acmicpc.net/problem/11047

https://www.acmicpc.net/problem/1541

https://school.programmers.co.kr/learn/courses/30/lessons/120924

https://school.programmers.co.kr/learn/courses/30/lessons/120923
문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다

문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하
당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다.홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은
나 뭔가 이 문제 푼 적 있는데 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다.예를 들어 array가 1, 5, 2, 6, 3, 7, 4, i = 2, j = 5, k = 3이라면array의 2번째부터 5번째까

0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 6, 10, 2라면 6102, 6210, 1062, 1026, 2610, 2106를 만들 수 있고, 이중 가장 큰 수는 6210입니다.0 또는 양
배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다
프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포
점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4
문제 설명 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식

사실 그럴 필요 없다파이썬 짱짱맨 https://www.acmicpc.net/problem/1927입력값이 0이면 최소 힙의 pop을, 0이 아닌 정수 (자연수로 제한됨)이면 그 수를 힙에 집어넣으면 되는 문제 힙에 뭔가 들어있으면 이진 탐색 → 위치 찾기 →

난리 바가지https://www.acmicpc.net/problem/1931주어진 회의 시간을 끝나는 시간 기준으로 & 끝나는 시간이 같다면 시작하는 시간을 기준으로 정렬한다.마지막으로 회의가 끝난 시간과 가장 가까운 시간에 시작하는 회의를 선택 (여러 개 있

문제 난이도에 비해서 좀 오래 헤맸다... 잘 이해가 안돼서 풀어 써 보려고 한다. 이해가 될 때까지...이 문제는 dp 문제다. 부분 문제의 해답으로 전체 문제의 해답을 유도할 수 있다.dp 문제라는 걸 알기 전까지 (풀다가 안 풀려서 문제 유형 뜯어보고 알았다) 일

둘은 다르다. 어떻게 다르고 왜 다를까? https://www.acmicpc.net/problem/14888 수정할 때마다 그냥 덕지덕지 붙인 거라 별로 좋은 풀이는 아니지만... 일단 문제를 해결하기 위한 마지막 반례가 이곳에 있었다. result = int

아카이브 용으로...설명은 나중에...유니온 파인드라는 멋진 개념을 알게 됐다그래프 탐색은 좀만 게을리 하면 이.. 이게 무슨 그래프인데 하게 되는 듯...

https://school.programmers.co.kr/learn/courses/30/lessons/276034DEVELOPERS의 SKILL_CODE는 모두 2의 제곱수 또는 2의 제곱수끼리의 합이기 때문에 SKILLCODSE의 CODE와 AND 연산을