From 2abc1adcf40d025a134d60bc0efa1eab11a194ec Mon Sep 17 00:00:00 2001 From: David GAILLETON Date: Thu, 12 Mar 2026 18:18:18 +0100 Subject: [PATCH] module 10 ex0 WIP --- 10/ex0/lambda_spells.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 10/ex0/lambda_spells.py diff --git a/10/ex0/lambda_spells.py b/10/ex0/lambda_spells.py new file mode 100644 index 0000000..3901310 --- /dev/null +++ b/10/ex0/lambda_spells.py @@ -0,0 +1,14 @@ +def artifact_sorter(artifacts: list[dict]) -> list[dict]: + return sorted(artifacts, key=lambda artifact: artifact["power"]) + + +def power_filter(mages: list[dict], min_power: int) -> list[dict]: + return list(filter(lambda x: x["power"] >= min_power, mages)) + + +def spell_transformer(spells: list[str]) -> list[str]: + pass + + +def mage_stats(mages: list[dict]) -> dict: + pass