???
This commit is contained in:
23
evenodd.py
Normal file
23
evenodd.py
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
(lambda c, xmake, start, s: (
|
||||||
|
start(
|
||||||
|
(lambda xprint, xinput: (
|
||||||
|
c(xprint("Even-Odd Counter"))
|
||||||
|
(lambda _:
|
||||||
|
c(xinput("Enumerate integers(separated by comma): "))
|
||||||
|
(lambda input_string:
|
||||||
|
s(list(map(lambda m: int(m.strip()), input_string.split(","))))
|
||||||
|
(lambda numbers:
|
||||||
|
s(sum(map(lambda i: i % 2 == 0, numbers)))
|
||||||
|
(lambda evens:
|
||||||
|
s(len(numbers) - evens)
|
||||||
|
(lambda odds:
|
||||||
|
xprint(f"Evens: {evens}EA, Odds: {odds}EA")
|
||||||
|
)))))
|
||||||
|
))(xmake(print), xmake(input))
|
||||||
|
)
|
||||||
|
))(
|
||||||
|
lambda m: lambda k: lambda f: m(lambda x: k(x)(f)),
|
||||||
|
lambda fn: lambda *args, **kwargs: lambda f: f(fn(*args, **kwargs)),
|
||||||
|
lambda m: m(lambda _: None),
|
||||||
|
lambda x: lambda f: f(x)
|
||||||
|
)
|
||||||
Reference in New Issue
Block a user