From 038f429ff5c6cd7015d28bcdd9ce5517b4c2f0d2 Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Sun, 17 Dec 2017 22:23:22 +0100 Subject: [PATCH] =?UTF-8?q?Losning=20p=C3=A5=20luke=2017?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- luke_17/seksertriksing.py | 16 ++++++++++++++++ tests/test_luke17.py | 4 +++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100755 luke_17/seksertriksing.py diff --git a/luke_17/seksertriksing.py b/luke_17/seksertriksing.py new file mode 100755 index 0000000..2e40ca1 --- /dev/null +++ b/luke_17/seksertriksing.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python3.6 + +def main(): + n = 0 + while True: + if (str(n)[-1] == '6'): + numList = list(str(n)) + numList.insert(0, numList[-1]) + six_prefixed = int(''.join(map(str, numList[:-1]))) + if (six_prefixed/4 == n): + print('SOLVED:', n) + return n + n += 1 + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/tests/test_luke17.py b/tests/test_luke17.py index 3d91030..97b0bc3 100644 --- a/tests/test_luke17.py +++ b/tests/test_luke17.py @@ -1,2 +1,4 @@ +from luke_17.seksertriksing import main + def test_answer(): - assert False + assert main() == 153846