PYTHON

문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/159993제한 사항입출력 예풀이def solution(maps): answer = 0 row_size = len(maps) col_size = len(maps[0]) start = [[-1, -1]] lever = [[-1, -1]] for r in range(row_size): for c in range(col_size): if maps[r][c] == 'S': start = [[r, c]] elif maps[r][c] == 'L': lever =..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/389478 제한 사항 입출력 예 풀이def solution(n, w, num): height = n // w + (n % w != 0 if 1 else 0) result = [[] for _ in range(height)] answer_index = -1 # 홀수층 count = 0 for i in range(0, n, 2 * w): for j in range(i, i + w): if j == n: break result[count].append(j + 1) ..
문제 설명https://school.programmers.co.kr/learn/courses/30/lessons/340198 제한 사항 입출력 예 풀이 def solution(mats, park): mats.sort(reverse=True) for mat in mats: for index_y, y in enumerate(park): for index_x, x in enumerate(y): # 사용 못하는 공간일 때 if x != '-1': continue # 돗자리 깔 수 있는 시작점일 때 else: ..
megamaker
'PYTHON' 태그의 글 목록