삼성 코테 준비 꿀팁 with 파이썬


삼성 코테 준비 꿀팁 with 파이썬

삼성 코테 기출 문제를 풀면서 자주 나오는 유형을 일반화해서 문제 풀이 시간을 줄이기 위해 정리해보았다. 이동 중 벽에 부딪혀서 방향이 전환되는 경우 관련 문제 : 백준_낚시왕, 코드트리_토끼의 경주 ''' 배열은 R*C (행, 열)이라고 가정, dir은 0,1,2,3으로 부여되면서 상, 하, 우, 좌라고 가정 speed는 한번 이동할 때 가야하는 칸수 (낚시왕에서는 상어의 속도) sd는 이동하려는 방향 (낚시왕에서는 상어의 방향) ''' ROW = [i for i in range(R)] + [i for i in range(R-2,0,-1)] COL = [i for i in range(C)] + [i for i in range(C-2,0,-1)] dirlst = [(-1,0), (1,0), (0,1), (0,-1)] # 0:상, 1:하, 2:우, 3:좌 changedir = {0:1, 1:0, 2:3, 3:2} di, dj = dirlst[sd] ### 상어의 방향 x, y = (i...


#구현 #백준 #삼성코테 #시뮬레이션 #파이썬

원문링크 : 삼성 코테 준비 꿀팁 with 파이썬