TIL 24일차 (n^2 배열 자르기 - Kotlin | 앱개발 입문 2주차 정리)
코드카타 n^2 배열 자르기 문제 문제 설명에는 규칙에 따라 2차원 배열을 만들고 평탄화 한 다음그 배열의 left ~ right 번지수에 해당하는 요소를 담은 배열을 반환하라고 하는데이 방식대로 문제를 풀면 메모리 초과가 발생하게 된다. 입출력 예시 이것만 봐서는 이해가 어려운데 그래서 밑에 움짤로 설명이 추가되어있다. 이걸 보면 입출력 예시의 이해가 가능하다. 2차원 배열의 규칙 파악// n이 3일때 (3x3 행렬일 때)(1,1) = 1 (1,2) = 2 (1,3) = 3(2,1) = 2 (2,2) = 2 (2,3) = 3(3,1) = 3 (3,2) = 3 (3,3) = 3각 좌표 x, y 값 중 큰 값이 배열 요소의 값이 되는 규칙이 있다. 배열 평탄화 하기fun main() { va..
내일배움캠프/Android 국비지원
2024. 6. 19. 10:55