LV 2: n^2 배열 자르기

ewillwin·2023년 9월 2일
0

문제 링크

LV 2: n^2 배열 자르기


구현 방식

  • 처음에 2차원 배열 만들어서 slicing 했더니 TLE를 받음

  • 배열을 직접 만들지 말고 수식으로 풀어야함

    • left ~ right까지 순회하면서 i%n과 i//n 중 큰 값을 result list에 append

코드

def solution(n, left, right):
    
    result = []
    for i in range(left, right+1):
        tmp = max(i%n, i//n) + 1; result.append(tmp)
    return result
profile
💼 Software Engineer @ LG Electronics | 🎓 SungKyunKwan Univ. CSE

0개의 댓글