mirror of
https://github.com/Xevion/exercism.git
synced 2025-12-06 05:15:02 -06:00
2 lines
353 B
Python
2 lines
353 B
Python
square = lambda number : exec('raise ValueError(\'Value {} is invalid ({}).\')'.format(number, 'too high' if number > 64 else 'too low')) if number > 64 or number < 1 else 2 ** (number - 1)
|
|
total = lambda number : exec('raise ValueError(\'Value {} is invalid (too low).\')'.format(number)) if number < 1 else sum([square(i) for i in range(1, number+1)]) |