Preguntas etiquetadas con stateful

Desafíos que involucran comportamientos que dependen de invocaciones previas de la solución.

223
Código que solo se ejecutará una vez

Gol El objetivo de este desafío es escribir código que se ejecutará una vez y solo una vez. Esto significa básicamente que daña el programa, el script o el entorno de alguna manera. Si reiniciar el sistema permite que el código vuelva a ejecutarse, eso está permitido. Puntuación Numero de votos....

57
El pequeño Chandler está triste. Dibujale una nube para animarlo

El pequeño Chandler está triste. Dibujale una nube para animarlo. Nota: Dibujar una nube en realidad no lo animará. Un círculo se puede definir como una tupla de 3 (x,y,r)donde xestá la posición x del círculo en un plano cartesiano, yes la posición y del círculo en un plano cartesiano y res el...

51
Longitudes de cadena anexas

Desafío: Dada una cadena sen los caracteres a- z, A- Z, 0- 9, agregue la longitud de ssí mismo, contando los caracteres adicionales en la longitud como parte de la longitud total de s. Entrada: Solo una cadena de longitud arbitraria (puede estar vacía). Salida: La misma cadena, pero con su...

47
3 ... 2 ... 1 ... ¡Crash!

Su tarea es escribir un programa completo que continuará contando desde 10 cada vez que se ejecute. La primera vez que ejecute el programa, debería imprimirse 10. La próxima vez, debería salir 9. La próxima vez, debería salir 8, y así sucesivamente. En lugar de imprimir 0, el programa debería...

30
Triángulos ASCII

Su tarea es escribir un programa o una función que imprima un triángulo ASCII. Se ven así: |\ | \ | \ ---- Su programa tomará una sola entrada numérica n, con las restricciones 0 <= n <= 1000. El triángulo anterior tenía un valor de n=3. El triángulo ASCII tendrá nbarras invertidas ( \) y...

23
¡Repite después de mi!

Dada una cadena como argumento, genera la longitud de la (s) subcadena (s) repetida (s) más larga (s) que no se superponen o cero si no existe dicha cadena. Puede suponer que la cadena de entrada no está vacía. Ejemplos abcdefabc: la subcadena abcse repite en las posiciones 1 y 7, por lo que el...

23
Quine incremental

Su tarea es escribir un programa o función que genere el primer carácter de su código fuente, luego el segundo, luego el tercero ... cada vez que se ejecute. Por ejemplo, si su programa estaba fooen el idioma del bararchivo baz.bar, debería obtener una salida similar a esta: λ bar baz.bar f λ bar...

14
Código de auto modificación permanente

Ahora, todos sabemos que la mayoría de los idiomas tienen formas muy simples de "auto modificar" el código. Sin embargo, ¿qué pasaría si realmente modificara el código y editara partes de él ... en el disco? Su objetivo es crear un código que imprima un número, luego edite su propio archivo para...

14
Un saludo bot para un colega del trabajo

Tengo un colega en el trabajo que trabaja desde casa todos los martes y jueves. Alrededor de las 8:00 a.m., nos envía un mensaje con el siguiente texto: Hola hoy estoy trabajando desde casa Para liberarlo de la carga de hacer esto todos los días que se queda en casa, nos gustaría automatizar...

14
Salva mis secretos!

¡Tengo tantos secretos y ningún lugar donde guardarlos! El objetivo es simple: escribir un programa que le permita guardar una cadena y protegerla con una contraseña. El programa tomará un alias, contraseña y secreto (opcional) como parámetros. Si es la primera vez que se llama al programa con...

13
¿Cuántas instancias se están ejecutando?

Escriba un programa que se ejecute indefinidamente y que informe cuántas instancias de sí mismo se están ejecutando actualmente. Cada instancia del programa también debe informar el orden en que se abrió de todas las demás instancias actualmente en ejecución. Ejemplo El usuario inicia el programa...

12
¡Quine entrópico!

Su tarea es escribir un programa o función que: Cuando se ejecuta por primera vez, genera su código fuente. En ejecuciones posteriores, debería generar lo que emitió anteriormente, pero con un cambio de carácter aleatorio (definido a continuación). No tiene que ser un cambio aleatorio uniforme,...