소스 검색

🐒

master
Roderic Day 5 년 전
부모
커밋
f22ee4242c
1개의 변경된 파일30개의 추가작업 그리고 0개의 파일을 삭제
  1. +30
    -0
      y2019/p21.py

+ 30
- 0
y2019/p21.py 파일 보기

@@ -0,0 +1,30 @@
import sys

from intcode import compute


walk = [
'NOT A J',
'NOT C T',
'AND D T',
'OR T J',
'WALK',
]
run = [
'NOT A J',
'NOT C T',
'AND D T',
'AND H T',
'OR T J',
'NOT B T',
'AND D T',
'OR T J',
'RUN',
]
text = sys.stdin.read()
for code in [walk, run]:
*chars, ans = compute(text, iter('\n'.join(code + ['']).encode()))
if ans == 10:
print(bytearray(chars).decode())
else:
print(ans)

Loading…
취소
저장