picoctf/rev/virtual_machine_0/solve.py

12 lines
303 B
Python
Raw Normal View History

2024-09-06 21:01:14 +02:00
#!/usr/bin/env python3
INPUT_WHEEL_TEETH = 40
OUTPUT_WHEEL_TEETH = 8
with open('input.txt') as file:
content = file.read().strip()
rotation_output = int(content) * (INPUT_WHEEL_TEETH // OUTPUT_WHEEL_TEETH)
print(rotation_output.to_bytes((rotation_output.bit_length() + 7) // 8, 'big').decode())