Escriba un programa para imprimir todos los valores posibles de tipo de datos int desde el más pequeño hasta el más grande, usando Java.Todos los valores posibles de int desde el más pequeño hasta el más grande, usando Java
Algunas soluciones notables como del 8 de mayo de 2009, 10:44 GMT:
1) Daniel Lew fue el primero en publicar correctly working code.
2) Kris ha proporcionado the simplest solution para el problema dado.
3) Tom Hawtin - tachado, se le ocurrió con the most elegant solution.
4) mmyers señaló que la impresión es probable que se convierta en un cuello de botella y can be improved through buffering.
5) Jay's brute force approach es notable ya que, además de desafiar el punto central de la programación, el código fuente resultante toma alrededor de 128 GB y socavará los límites del compilador.
Como nota al margen, creo que las respuestas demuestran que podría ser una buena pregunta para una entrevista, siempre y cuando no se haga hincapié en la capacidad de recordar trivialidades sobre el desbordamiento del tipo de datos y sus implicaciones (que pueden ser fácilmente detectados durante la prueba unitaria), o la forma de obtener los límites MAX y MIN (se puede buscar fácilmente en la documentación), sino más bien en el análisis de varias formas de abordar el problema.
¿Fue esta una pregunta real de la entrevista? Que horrible. Odio las preguntas inútiles de la entrevista. Los miraría seriamente y diría "¿por qué alguien escribiría eso?". – jcollum
No hay forma de que esta sea una pregunta de entrevista real. Nadie en su sano juicio preguntaría esto en una entrevista. –
Algunas empresas usan preguntas como esta como una pregunta rápida de eliminación. Por lo general, es por teléfono, pero ocasionalmente obtendrá uno cara a cara. No se sorprenda tanto, las preguntas se vuelven más difíciles. –