TIL 36일차 (롤케이크 자르기 - Kotlin | 챌린지반 2주차 과제)
코드카타 롤케이크 자르기 문제 롤케이크를 반으로 잘랐을 때 토핑 종류수가 같은 경우의 수를 구하는 문제이다. 입출력 예시 토핑개수가 아주 많을 때의 경우도 고려해야 한다. 시간초과 풀이class Solution { // 토핑 종류 수 반환 함수 private fun tNum(list: List): Int { return list.groupBy { it }.keys.size } fun solution(topping: IntArray): Int { var res = 0 // 토핑의 길이만큼 반복하여 롤케이크를 자른다 for (i in topping.indices) { // 왼쪽 롤케이크의 초기 길..
내일배움캠프/Android 국비지원
2024. 7. 3. 21:50