From b2fd768c1c9be0e713d66f5beb946a925c0f148c Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Mon, 26 Jun 2023 13:54:42 +0200 Subject: [PATCH] CPR Number --- cprnummer.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 cprnummer.py diff --git a/cprnummer.py b/cprnummer.py new file mode 100644 index 0000000..017a053 --- /dev/null +++ b/cprnummer.py @@ -0,0 +1,14 @@ +cpr = list(map(int, input().strip().replace("-", ""))) +valid = ( + cpr[0] * 4 + + cpr[1] * 3 + + cpr[2] * 2 + + cpr[3] * 7 + + cpr[4] * 6 + + cpr[5] * 5 + + cpr[6] * 4 + + cpr[7] * 3 + + cpr[8] * 2 + + cpr[9] * 1 +) % 11 == 0 +print(1 if valid else 0)