From 18e7275493052176ce13c7c40f8f7c7c49f3b5f9 Mon Sep 17 00:00:00 2001 From: aygulozlem45-web Date: Sun, 5 Apr 2026 14:03:47 +0300 Subject: [PATCH 1/3] Create sequences_aygul_ozkeklik.py --- sequences_aygul_ozkeklik.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 sequences_aygul_ozkeklik.py diff --git a/sequences_aygul_ozkeklik.py b/sequences_aygul_ozkeklik.py new file mode 100644 index 00000000..e969b5ff --- /dev/null +++ b/sequences_aygul_ozkeklik.py @@ -0,0 +1,21 @@ +def remove_duplicates(seq: list) -> list: + removed = [] + for item in seq: + if item not in removed: + removed.append(item) + return removed + +def list_counts(seq: list) -> dict: + count = {} + for item in seq: + if item in count: + count[item] += 1 + else: + count[item] = 1 + return count + +def reverse_dict(d: dict) -> dict: + reversed = {} + for key, value in d.items(): + reversed[value] = key + return reversed From 6d01081f96fc1eb051a7e70483ccf2511662b087 Mon Sep 17 00:00:00 2001 From: aygulozlem45-web Date: Sun, 5 Apr 2026 14:17:38 +0300 Subject: [PATCH 2/3] Update sequences_aygul_ozkeklik.py --- sequences_aygul_ozkeklik.py | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/sequences_aygul_ozkeklik.py b/sequences_aygul_ozkeklik.py index e969b5ff..666102c0 100644 --- a/sequences_aygul_ozkeklik.py +++ b/sequences_aygul_ozkeklik.py @@ -1,21 +1,8 @@ def remove_duplicates(seq: list) -> list: - removed = [] - for item in seq: - if item not in removed: - removed.append(item) - return removed + return list(dict.fromkeys(seq)) def list_counts(seq: list) -> dict: - count = {} - for item in seq: - if item in count: - count[item] += 1 - else: - count[item] = 1 - return count + return {x: seq.count(x) for x in set(seq)} def reverse_dict(d: dict) -> dict: - reversed = {} - for key, value in d.items(): - reversed[value] = key - return reversed + return {v: k for k, v in d.items()} From 56a3391d02a0e8d40349caf56ed083917dc7077e Mon Sep 17 00:00:00 2001 From: aygulozlem45-web Date: Sun, 5 Apr 2026 14:19:23 +0300 Subject: [PATCH 3/3] Delete sequences_aygul_ozkeklik.py --- sequences_aygul_ozkeklik.py | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 sequences_aygul_ozkeklik.py diff --git a/sequences_aygul_ozkeklik.py b/sequences_aygul_ozkeklik.py deleted file mode 100644 index 666102c0..00000000 --- a/sequences_aygul_ozkeklik.py +++ /dev/null @@ -1,8 +0,0 @@ -def remove_duplicates(seq: list) -> list: - return list(dict.fromkeys(seq)) - -def list_counts(seq: list) -> dict: - return {x: seq.count(x) for x in set(seq)} - -def reverse_dict(d: dict) -> dict: - return {v: k for k, v in d.items()}