Ще одне блискуче запитання від Stack Overflow перетворилося на кодовий гольф !
Напишіть програму, яка:
- Приймає рядок як введення користувача (не вводиться в аргумент або аргумент командного рядка). Тип даних введення повинен бути рядком, якщо мова автоматично вводиться при введенні, вона повинна бути передана в рядок.
- Знаходить індекс (0 або 1 на основі) першого найнижчого парного числа .
- Друкує 2 цілих числа , індекс та найнижчу парну цифру .
- Якщо немає парної цифри , поверніть -1 як індекс, другим числом може бути що завгодно.
- Для цілей цей нуль не є рівним .
Приклади тестування з урахуванням рядка зліва виводять значення праворуч:
25376 --> 0,2
523726 --> 1,2
583746 --> 4,4
53771 --> -1,0
_4___2 --> 5,2
Переможець: це програма з найменшим числом символів. Ні бонусів, ні штрафних санкцій.
редагувати: (про stdin) Я накрутив частину введення користувача, в основному немає даних про трубопроводи та аргументів командного рядка. Ви повинні надати запит користувача певного типу в межах самої програми.