Python으로 구현한 87390번 n^2 배열 자르기 문제 풀이입니다.
https://programmers.co.kr/learn/courses/30/lessons/87390
def solution(n, left, right) :
answer = []
for i in range(left, right + 1) :
answer.append(max(i//n, i%n) + 1)
return answer
1. 전달받은 left부터 right + 1까지를 반복문의 범위로 설정하고, i를 n으로 나눈 몫과 나머지 중 더 큰 값에 1을 더한 값을 answer 리스트에 추가한다.
2. 반복문이 종료되면 최종적으로 answer을 반환한다.
'프로그래머스(Python) 풀이 > Level.2' 카테고리의 다른 글
프로그래머스(Python) 92335번 k진수에서 소수 개수 구하기 풀이 (0) | 2022.05.10 |
---|---|
프로그래머스(Python) 92341번 주차 요금 계산 풀이 (2) | 2022.05.10 |
프로그래머스(Python) 17683번 [3차] 방금그곡 풀이 (0) | 2022.05.10 |
프로그래머스(Python) 17680번 [1차] 캐시 풀이 (0) | 2022.05.10 |
프로그래머스(Python) 17684번 [3차] 압축 풀이 (0) | 2022.05.10 |