| 12345678910111213141516171819202122232425262728293031323334353637 |
- import os, argparse
- def solve_task(lines):
- s = Snake()
- for line in lines:
- s.go(line)
- class Snake:
- def __init__(self):
- x = 0
- y = 0
-
- def go(instruction):
- command = instruction.split(' ')[0]
- distance = int(instruction.split(' ')[1])
- def read_lines(filename):
- lines = []
- with open(filename) as infile:
- for raw_line in infile:
- line = raw_line.rstrip()
- lines.append(line)
- return lines
- def parse_arguments():
- parser = argparse.ArgumentParser(description="Script that solves the case",epilog="Have a nice day!")
- parser.add_argument('filename', nargs='?', default="example.txt", help='Input file')
- args = parser.parse_args()
- return args
- def main():
- args = parse_arguments()
- lines = read_lines(args.filename)
- solve_task(lines)
- if __name__ == "__main__":
- main()
|