diff --git a/luke_10/julebord.py b/luke_10/julebord.py new file mode 100755 index 0000000..6442a4e --- /dev/null +++ b/luke_10/julebord.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3.6 + +def main(): + participants = list(range(1, 1501)) + while len(participants) > 1: + for pers in participants: + try: + participants.pop(participants.index(pers) + 1) + except IndexError: + participants.pop(0) + + + return participants.pop() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/tests/test_luke10.py b/tests/test_luke10.py index 3d91030..1e3916a 100644 --- a/tests/test_luke10.py +++ b/tests/test_luke10.py @@ -1,2 +1,4 @@ +from luke_10.julebord import main + def test_answer(): - assert False + assert main() == 953