자료구조
프로그래머스 - 카펫(완전탐색 / C++)
chillisugar
2025. 2. 25. 20:22
문제)

위와 같은 문제는 brown, yellow의 격자를 통해 카펫의 크기를 구하는 문제입니다.
이문제의 핵심 아이디어는 (카펫 가로길이-2) * (카펫 세로길이-2) == yellow격자 개수라는 아이디어를 사용하는 것입니다.
문제풀이)
1. brown, yellow의 격자 개수를 합쳐 전체 격자의 개수를 계산 2. 전체 격자의 수를 두개의 정수의 곱으로 표현할 수 있는지 확인 3. (카펫 가로길이-2) * (카펫 세로길이-2) == yellow격자 개수를 만족하면 answer에 추가 |
