Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

칠리설탕의 it

프로그래머스 - 카펫(완전탐색 / C++) 본문

자료구조

프로그래머스 - 카펫(완전탐색 / C++)

chillisugar 2025. 2. 25. 20:22

 

 

문제)

 

 

 

위와 같은 문제는 brown, yellow의 격자를 통해 카펫의 크기를 구하는 문제입니다.

이문제의 핵심 아이디어는 (카펫 가로길이-2) * (카펫 세로길이-2) == yellow격자 개수라는 아이디어를 사용하는 것입니다.

 

 

문제풀이)

 

1. brown, yellow의 격자 개수를 합쳐 전체 격자의 개수를 계산

2. 전체 격자의 수를 두개의 정수의 곱으로 표현할 수 있는지 확인

3.  (카펫 가로길이-2) * (카펫 세로길이-2) == yellow격자 개수를 만족하면 answer에 추가