프로그래머스 문제 풀이
연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.입출력 예 \* nu
양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해
최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다.입출력 예 \* 1, 2, 3, 3, 3, 4에
과일 장수가 사과 상자를 포장하고 있습니다. 사과는 상태에 따라 1점부터 k점까지의 점수로 분류하며, k점이 최상품의 사과이고 1점이 최하품의 사과입니다. 사과 한 상자의 가격은 다음과 같이 결정됩니다.한 상자에 사과를 m개씩 담아 포장합니다.상자에 담긴 사과 중 가장
숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="
머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요.아이디와
정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.입출력 예 \* 2 = 1 + 1 입니다. (1이 nu
정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.입출력 예 \* 3, 10, 28 중 20과 가장 가까운 수는 28입니다.입출력 예 \* 10, 11,

해당 문제는 프로그래머스 고득점 kit 해시에 속하는 문제로, key-value쌍으로 데이터를 찾는 것이 풀이의 핵심이다. 파이썬에서는 dictionary를 활용하여 해시 문제를 해결한다.
해당 문제는 프로그래머스 고득점 kit 해시에 속하는 문제로, key-value쌍으로 데이터를 찾는 것이 풀이의 핵심이다. 파이썬에서는 dictionary를 활용하여 해시 문제를 해결한다. 해시(Hash) 알고리즘에 대한 설명은 이 포스팅 참고 !당신은 폰켓몬을 잡기
해당 문제는 프로그래머스 고득점 kit 해시에 속하는 문제로, key-value쌍으로 데이터를 찾는 것이 풀이의 핵심이다. 파이썬에서는 dictionary를 활용하여 해시 문제를 해결한다. 해시(Hash) 알고리즘에 대한 설명은 이 포스팅 참고 !당신은 폰켓몬을 잡기
해당 문제는 프로그래머스 고득점 kit 해시에 속하는 문제로, key-value쌍으로 데이터를 찾는 것이 풀이의 핵심이다. 파이썬에서는 dictionary를 활용하여 해시 문제를 해결한다. 해시(Hash) 알고리즘에 대한 설명은 이 포스팅 참고 !당신은 폰켓몬을 잡기
해당 문제는 프로그래머스 고득점 kit 해시에 속하는 문제로, key-value쌍으로 데이터를 찾는 것이 풀이의 핵심이다. 파이썬에서는 dictionary를 활용하여 해시 문제를 해결한다. 해시(Hash) 알고리즘에 대한 설명은 이 포스팅 참고 !당신은 폰켓몬을 잡기
해당 문제는 프로그래머스 고득점 kit 스택에 속하는 문제로, list안에 있는 연속적인 중복 데이터를 제거하는 것이 풀이의 핵심이다. 파이썬에서는 기본으로 내장된 list를 활용하여 해시 문제를 해결한다. 스택(Stack) 알고리즘에 대한 설명은 이 포스팅 참고 !
해당 문제는 프로그래머스 고득점 kit 큐에 속하는 문제로, list안에 있는 값을 비교 후 제거하는 것이 풀이의 핵심이다. 파이썬에서는 deque 패키지를 활용하여 큐 문제를 해결한다. 큐(Queue) 알고리즘에 대한 설명은 이 포스팅 참고 !프로그래머스 팀에서는
해당 문제는 프로그래머스 고득점 kit 큐에 속하는 문제로, list안에 있는 값을 비교 후 제거하는 것이 풀이의 핵심이다. 파이썬에서는 deque 패키지를 활용하여 큐 문제를 해결한다. 큐(Queue) 알고리즘에 대한 설명은 이 포스팅 참고 !괄호가 바르게 짝지어졌
해당 문제는 프로그래머스 고득점 kit 정렬에 속하는 문제로, list안에 있는 데이터를 정렬하는 것이 풀이의 핵심이다. 파이썬에서는 sorted() 내장함수를 활용하여 정렬 문제를 해결한다. 정렬(Sort) 알고리즘에 대한 설명은 이 포스팅참고 !배열 array의
해당 문제는 프로그래머스 고득점 kit 힙에 속하는 문제로, 우선순위 큐를 구현하는 것이 풀이의 핵심이다. 파이썬에서는 heapq 패키지를 활용하여 힙 문제를 해결한다. > 힙(Heap) 알고리즘에 대한 설명은 이 포스팅 참고 ! 문제 문제 설명 매운 것을 좋아
해당 문제는 프로그래머스 고득점 kit 완전탐색에 속하는 문제로, 완전 탐색은 딱 이렇게 풀어라 !라는게 사실 없는 것 같아서 그냥 원하는대로 풀었다 ㅎ.ㅎ완전 탐색 알고리즘은 아직 정리하지 않았다 ... 정리하면 수정하겠음명함 지갑을 만드는 회사에서 지갑의 크기를