Articles of for loop

Java: la mejor forma de iterar a través de una colección (aquí ArrayList)

Hoy estaba felizmente progtwigndo cuando llegué a un código que ya usaba cientos de veces: Iterando a través de una colección (aquí ArrayList) por alguna razón, de hecho miré las opciones de autocompletado de Eclipse y me puse a pensar: ¿Qué casos son los siguientes bucles mejores para usar que los otros? El bucle de […]

¿Cómo optimizar las comprensiones y los bucles en Scala?

Entonces se supone que Scala es tan rápido como Java. Estoy revisando algunos problemas de Project Euler en Scala que abordo originalmente en Java. Específicamente, problema 5: “¿Cuál es el número positivo más pequeño que es uniformemente divisible por todos los números del 1 al 20?” Aquí está mi solución Java, que tarda 0,7 segundos […]

Un rompecabezas relacionado con bucles nesteds

Para una entrada N dada, ¿cuántas veces se ejecuta la instrucción adjunta? for i in 1 … N loop for j in 1 … i loop for k in 1 … j loop sum = sum + i ; end loop; end loop; end loop; ¿Alguien puede encontrar una manera fácil o una fórmula para […]

¿Puedo declarar variables de diferentes tipos en la inicialización de un ciclo for?

¿Por qué este código de C ++ no se comstack en VS2010? for ( int a = 0, short b = 0; a < 10; ++a, ++b ) {} mientras que este hace: short b = 0; for ( int a = 0; a < 10; ++a, ++b ) {} ¿Está prohibida la statement de […]

Razones técnicas detrás del formateo al incrementar en 1 en un bucle ‘for’?

En toda la web, los ejemplos de código tienen bucles que se ven así: for(int i = 0; i < 5; i++) mientras usaba el siguiente formato: for(int i = 0; i != 5; ++i) Hago esto porque creo que es más eficiente, pero, ¿esto realmente importa en la mayoría de los casos?

Anidado para bucles usando comprensión de lista

Si tuviera dos cadenas, ‘abc’ y ‘def’ , podría obtener todas las combinaciones de ellas usando dos bucles for: for j in s1: for k in s2: print(j, k) Sin embargo, me gustaría poder hacer esto usando la lista de comprensión. Lo intenté de muchas maneras, pero nunca lo logré. ¿Alguien sabe como hacer esto?

Datos principales en Swift: solo se guarda el último objeto en un bucle for

Estoy intentando guardar varios objetos en Core Data en la entidad IPodSongs en un ciclo for , es decir, el título de la canción actualmente en el ciclo for song in result{} la for song in result{} . Pero mi código solo guarda la última canción en el ciclo, y simplemente sobrescribe el mismo objeto. […]

Switch ejecuta todas las declaraciones de casos

¿Alguien puede explicarme por qué mi ciclo va de 0 a 7? Necesito obtener solo en los primeros 3 casos, pero el progtwig está pasando por todos … El código está en el método show (). for(brojac=0; brojac<3; brojac++){ switch(brojac){ case 1: figura1.setPosition(pomx[random], pomy[random]); stage.addActor(figura1); System.out.println("1"); case 2: figura2.setPosition(pomx[random], pomy[random]); stage.addActor(figura2); System.out.println("2"); case 3: figura3.setPosition(pomx[random], […]

Mientras bucle en lote

Esto es lo que quiero, dentro de BACKUPDIR , quiero ejecutar cscript /nologo c:\deletefile.vbs %BACKUPDIR% hasta que el número de archivos dentro de la carpeta sea mayor que 21 (los countfiles lo tienen). Aquí está mi código: @echo off SET BACKUPDIR=C:\test for /f %%x in (‘dir %BACKUPDIR% /b ^| find /v /c “::”‘) do set […]

¿Hay alguna manera de hacer bucles nesteds de n niveles en Java?

En otras palabras, ¿puedo hacer algo como for() { for { for { } } } Excepto N veces? En otras palabras, cuando se llama al método que crea los bucles, se le da algún parámetro N, y el método entonces crearía N de estos bucles nesteds uno en otro? Por supuesto, la idea es […]