Здесь можно выполнить перевод десятичного числа в двоичное. Особенность в том. что есть две формы представления результата и можно переводить не целые числа.
"Пессимист считает, что стакан наполовину пуст. Оптимист считает, что стакан наполовину полон. Программист считает, что стакан в два раза больше чем нужно. "