가장 먼저 문제에서 말하는 풀하우스가 무엇인지를 살펴봅시다. 패에서 풀하우스를 만들기 위해서는 같은 숫자가 적힌 3장의 카드와 또 다른 같은 숫자가 적힌 2장의 카드가 필요합니다. 이를 통해 우리는 아래 두 가지 사실을 알 수 있습니다.풀하우스 조건의 달성 여부는 각
그리디 알고리즘 + 정렬 문제의 전형입니다.문제에서 발판을 선택하는 순서는 boxes 에 나타난 순서를 따르지 않아도 되기 때문에 boxes 배열을 오름차순으로 정렬하여 생각해도 무방합니다.문제 상황 속에서 찾을 수 있는 가장 큰 힌트는,각 순간마다 올라갈 수 있는
이 문제는 스택(Stack) 자료구조를 활용하여 주어진 문자열에서 짝지어 있는 문자를 찾아서 제거할 수 있는지를 판단하는 문제입니다. 스택은 그 자체로는 LIFO 자료구조이지만 활용 예시를 아는 것이 중요합니다. 코딩테스트/알고리즘 문제풀이에서 스택이 사용되는 사례는
상대적으로 고난도 문제이므로 이 문항에 대한 답안을 내지 못했다고 해서 지나치게 아쉬워하지 않아도 괜찮습니다. 이 문항에서 사용되는 자료구조/알고리즘 (아이디어) 학습에 중점을 두어 읽어주시기 바랍니다.Lv.3 문항은 충분한 학습의 시간을 가진 뒤에 다시 복습하는 것도