Ссылка на оригинальную статью
Ссылка на e-olymp.com.
Задача
Задано трехзначное число. Какая цифра в нем больше: первая или последняя?
Входные данные
Одно трехзначное число.
Выходные данные
Вывести большую из указанных цифр. В случае их равенства вывести знак «=» (без кавычек).
Тесты
№ | Входные данные | Выходные данные |
1 | 328 | 8 |
2 | 832 | 8 |
3 | 666 | = |
4 | 420 | 0 |
1 2 3 4 5 6 |
class Test { static function main() { var n=328; n%10 == Std.int(n/100)? trace("=") : trace(Math.max(n%10, Std.int(n/100))); } } |
Решение
Первая ($n/100$) и последняя цифра ($n%10$) заданного числа проверяются на равенство. Если условие выполняется, то выводится знак равенства, иначе выводится наибольшая цифра.
Даша Кивганова недавно публиковал (посмотреть все)
- e-olymp 903. Первая или последняя? - 21.06.2017
- e-olymp 916. Интересное произведение - 21.06.2017
- e-olymp 2392. Интересная сумма - 20.06.2017