[ BOJ / 파이썬 ] 1926. 그림
과거에 풀었던 문제. ( 링크 ) 6개월만에 푸니 확실히 속도나 이해도가 좋긴 하다. 제출 1. 통과 import sys input = sys.stdin.readline from collections import deque dx = [-1, 1, 0, 0] dy = [0, 0, -1, 1] def getArea(a, b, board): area = 1 q = deque([(a, b)]) board[a][b] = 2 n = len(board) m = len(board[0]) while q: x, y = deque.popleft(q) for i in range(4): nx = x + dx[i] ny = y + dy[i] if 0
[ SW Expert Academy ] 1214. 거듭제곱
실전에서 만나지 않을 기본 문제.. 1차 제출. PASS 풀이소요시간 4분 def recur(n, m, x): if x == m: return n return recur(n, m, x+1) *n for _ in range(1, 11): tc = int(input()) n, m = map(int, input().split()) result = recur(n, m, 1) print("#{} {}".format(tc, result)) 사실 이렇게 초기값을 1로 두는게 더 정확한 풀이이다. for _ in range(10): case = int(input()) N, M = map(int, input().split()) def power(N, M): if M == 0: return 1 else: return N ..