1074번: Z (구현, 재귀) - Fastcampus
www.acmicpc.net/problem/1074 1074번: Z 한수는 2차원 배열 (항상 2^N * 2^N 크기이다)을 Z모양으로 탐색하려고 한다. 예를 들어, 2*2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. 만약, 2차원 �� www.acmicpc.net def recur(size, cnt=0, x=0, y=0): global res if size == 1: if x == R and y == C: res = cnt cnt += 1 return cnt size //= 2 for i, j in [(x, y), (x, y+size), (x+size, y), (x+size, y+size)]: # 가지치기 추가: 4분면 중 1개만 탐색한다 if (i
1920번: 수 찾기 (구현, 해시, set) - Fastcampus
www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1≤N≤100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1≤M≤100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안�� www.acmicpc.net def run(s, nums): res = [] for x in nums: if x in s: res.append(1) else: res.append(0) return res N = int(input()) s = set(map(int, input().split())) # set M = int(input()) nums = list(map(int, input().spli..