From 4a4158fa231884230d6bdbc85a010e722cf9a057 Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Mon, 3 Jul 2023 22:38:21 +0200 Subject: [PATCH] Temperature Confusion --- temperatureconfusion.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 temperatureconfusion.py diff --git a/temperatureconfusion.py b/temperatureconfusion.py new file mode 100644 index 0000000..da10af8 --- /dev/null +++ b/temperatureconfusion.py @@ -0,0 +1,13 @@ +from math import gcd + +fnumerator, fdenominator = map(int, input().split("/")) + +cnumerator = fnumerator - (fdenominator * 32) +negative = cnumerator < 0 +cnumerator = abs(cnumerator) +cnumerator *= 5 +cdenominator = fdenominator * 9 + +gcdiv = gcd(cnumerator, cdenominator) +print("-" if negative else "", end="") +print(f"{cnumerator//gcdiv}/{cdenominator//gcdiv}")