From 824bc3ee7c49cf59176dae1973695aedae61ae1b Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Mon, 17 Jul 2023 22:58:55 +0200 Subject: [PATCH] Sort of Sorting --- sortofsorting.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 sortofsorting.py diff --git a/sortofsorting.py b/sortofsorting.py new file mode 100644 index 0000000..eee2fc0 --- /dev/null +++ b/sortofsorting.py @@ -0,0 +1,23 @@ +from functools import cmp_to_key + +n = int(input()) + + +def sorting_method(a, b): + if ord(a[0]) > ord(b[0]): + return 1 + elif ord(a[0]) < ord(b[0]): + return -1 + elif ord(a[1]) > ord(b[1]): + return 1 + elif ord(a[1]) < ord(b[1]): + return -1 + return 0 + + +while n: + names = sorted([input() for _ in range(n)], key=cmp_to_key(sorting_method)) + for name in names: + print(name) + print() + n = int(input())