[이것이 취업을 위한 코딩테스트다] 07. 이진 탐색
01. 부품 찾기 import sys input=sys.stdin.readline def binary_search(arr,target,start,end): while starttarget: end=mid-1 else: start=mid+1 return None n=int(input()) arr1=list(map(int,input().split())) arr1.sort() # 이진 탐색을 위한 정렬 수행 m=int(input()) arr2=list(map(int,input().split())) for val in arr2: result=binary_search(arr1,val,0,n-1) if result!=None: print('yes',end=" ") else: print('no',end=" ") 02..
[이것이 취업을 위한 코딩테스트다] 04. 구현
01. 상하좌우 import sys input=sys.stdin.readline n=int(input()) plans=list(input().rstrip().split()) x,y=1,1 move_types=['L','R','U','D'] dx=[0,0,-1,1] dy=[-1,1,0,0] for plan in plans: for i in range(len(move_types)): if plan==move_types[i]: nx=x+dx[i] ny=y+dy[i] if nxn or nyn: continue x=nx y=ny print(x,y) 02. 시각 import sys input=sys.stdin.readline n=int(input()) cnt=0 for i in range(0,n+1): for j ..