Курс по Raku / Напреднали / Подпрограми / Множествена диспечеризация / Exercises

Класифицирайте размера

Задача

Напишете три мулти-подпрограми с име size, всички приемащи Int, които връщат 'small', 'medium' или 'large'. Класифицирайте по големината на числото, като игнорирате знака: числа, чиято абсолютна стойност е по-малка от 10, са малки, по-малка от 100 са средни, а всичко останало е голямо. Използвайте клауза where за първите два кандидата и оставете третия като уловител.

Отпечатайте резултата от size(7), size(30) и size(-250).

Пример

Програмата отпечатва:

small
medium
large

Решение

Вижте решението

Навигация в курса

Решение: Абсолютна стойност   |   Решение: Класифицирайте размера