TIL 16일차 (카펫 - Kotlin | 코틀린 심화 문법 정리 1)
코드카타 카펫 문제 카펫은 갈색 타일이 노란색 타일을 둘러싼 형태여야 한다. 갈색 타일 수와 노란색 타일 수가 매개변수로 주어질 때해당 카펫의 가로, 세로 크기를 리스트 담아 반환하는 문제이다. 제한 사항 카펫의 가로 길이는 세로길이보다 같거나 길다고 언급되어있다. 입출력 예시 카펫의 크기가 n * m 일 때, brown은 2(n + m) - 4의 값을 가진다.이는 올바른 카펫 형태를 검사하는 조건에 해당한다. 풀이 과정해당 문제를 해결하려면 (가로, 세로)형태의 경우의 수를 찾아야한다.가로와 세로를 곱한 값은 총 타일 개수에 해당한다. 만약에 brown = 10, yellow = 2 라고 했을 때 12의 약수를 구해 짝을 지으면(1, 12) , (2, 6) , (3, 4) , (4, 3) , (..
내일배움캠프/Android 국비지원
2024. 6. 11. 13:30