adventofcode2022/day01/elf.py

27 lines
522 B
Python

#!/usr/bin/env python3
class Elf:
def __init__(self, number):
self.number = number
self.food = []
def number(self):
return self.number
def add_food(self, item):
self.food.append(item)
def total_calories(self):
return sum(self.food)
def __lt__(self, object):
return self.total_calories() < object.total_calories()
def __str__(self):
return f'Elf {self.number} calories are {self.total_calories()}'
if __name__ == "__main__":
pass