Напишите программу для печати всех возможных значений типа данных int от самых маленьких до самых больших с использованием Java.
Некоторые заметные решения по состоянию на 8 мая 2009 г., 10:44 GMT:
1) Дэниел Лью первым опубликовал правильно работающий код .
2) Крис предоставил простейшее решение для данной проблемы.
3) Том Хотин (tackline), возможно, придумал самое элегантное решение .
4) ммайерс отметил, что печать может стать узким местом, и можно улучшить за счет буферизации .
5) Подход Джая к грубой силе примечателен тем, что, помимо определения основной точки программирования, результирующий исходный код занимает около 128 ГБ и нарушает ограничения компилятора.
В качестве дополнительного примечания я считаю, что ответы действительно показывают, что это может быть хорошим вопросом для интервью, если акцент не делается на способности запоминать пустяки о переполнении типа данных и его последствиях (которые можно легко определить во время модульного тестирования), или способ получения пределов MAX и MIN (можно легко найти в документации), а точнее - анализ различных способов решения проблемы.