[백준] 16506번: CPU(파이썬)
https://www.acmicpc.net/problem/16506 구현 문제여서 노가다성 문제인듯하다num = int(input())opcode_machine = {'ADD':'0000', 'SUB':'0001', 'MOV':'0010', 'AND':'0011','OR':'0100', 'NOT':'0101','MULT':'0110', 'LSFTL':'0111', 'LSFTR':'1000', 'ASFTR':'1001','RL':'1010','RR':'1011'}for i in range(num): opcode, x, y, z = input().split() result = '' if opcode[-1]=='C': ..
더보기
[백준] 13567번: 로봇
https://www.acmicpc.net/problem/13567 m,n = map(int,input().split())dir = [[1,0],[0,1],[-1,0],[0,-1]] #동,북,서,남pos = [0,0]count = 0for i in range(n): command, num = map(str, input().split()) if command == 'MOVE': pos[0] += dir[count][0] * int(num) pos[1] += dir[count][1] * int(num) #좌표 넘어갈 시 if pos[0] m or pos[1] m: print(-1) exit() ..
더보기