Preguntas etiquetadas con interactive

Se usa para desafíos que requieren la interacción del usuario durante su tiempo de ejecución

83
¡Apagar el equipo!

Desafío: En el lenguaje de programación que elija, apague la máquina en la que se ejecutó su código. Reglas No se apaga por agotamiento de recursos (por ejemplo: forkbomb para forzar el apagado) Si lo desea, puede escribir código que solo funcione en un entorno / SO específico. Las lagunas...

51
Crear una casilla de verificación

Escriba un programa que cree una casilla de verificación de dos estados con la que las personas puedan interactuar usando un mouse. Específicamente, su programa debe lograr todo lo siguiente: Tenga una región de 8 × 8 píxeles (o más grande si lo desea) de la pantalla que es el área en la que se...

51
¡Crea un programa Paint!

Introducción Un día, le mostrabas a tu hijo cómo dibujar en una computadora. Escribe mspaint.exeen la barra de ejecución. Para su horror, dice "Ningún elemento coincide con su búsqueda". ¡Debes crear una versión simple de pintura para que tu hijo pueda dibujar! Desafío Debe crear un programa de...

44
Escriba el alfabeto, ¡tan rápido como pueda!

Su tarea es hacer un programa que mida qué tan rápido puede escribir las letras del alfabeto inglés. El programa sólo aceptará las letras minúsculas aa zen orden alfabético. Cada letra se repite a medida que se escribe en la misma línea (sin nueva línea ni ningún otro separador entre letras). Si...

42
Visualizar ojos visuales

Puede o no recordar Xeyes, un programa de demostración que vino con (y, que yo sepa, todavía viene con) el sistema X Window. Su propósito era dibujar un par de ojos que siguieran el cursor del mouse: Su desafío es recrear Xeyes con arte ASCII. Escriba un programa o función que dibuje dos ojos...

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
Un desafío geométrico

Todos aman la geometría. Entonces, ¿por qué no intentamos codificar el golf? Este desafío implica tomar letras y números y hacer formas dependiendo de ello. La entrada La entrada será en forma de (shapeIdentifier)(size)(inverter). Pero, ¿qué son shapeIdentifier, size e inverter? El...

23
Implementar un cronómetro

Implemente un cronómetro digital simple , que mostrará el tiempo transcurrido en segundos y minutos, como se describe a continuación. Importante ¡Lea las secciones de Pantalla y Controles ! Monitor El tiempo transcurrido, debe mostrarse en el MM:SSformato, reemplazando la cadena de tiempo...

23
Hormigas en un registro natural

Este es un buen desafío para principiantes y un buen asesino del tiempo. Solo dije un registro -natural- porque el título era demasiado corto, esto no tiene nada que ver con logaritmos. Dadas 2 variables: El número de hormigas n. El ancho del registro w. Salida de un registro de anchura wcon...

22
Obtenga un número aleatorio de n dígitos con dígitos distintos y primero no un 0

Leí esta pregunta y pensé que sería un buen desafío. Tarea Dar una entrada 0<n<10generar un número aleatorio con exactamente n dígitos el primero no es 0 asi que f(n)>10**(n-1)-1 dígitos distintos Criterios ganadores Este es el código de golf, por lo que gana el código más...

19
Insistir en un nuevo nombre de archivo

En tiempo de ejecución, sigue solicitando una línea de entrada hasta que la entrada del usuario no sea el nombre de un archivo o directorio existente u otro elemento del sistema de archivos, en relación con el directorio de trabajo actual. Luego devuelva / imprima el último nombre de archivo...

19
Crea un editor de línea simple

In: una cadena sin saltos de línea * Permitir al usuario editar y enviar la línea Out: la cadena modificada (opcionalmente con un salto de línea final) El editor de línea debe, como mínimo, permitir al usuario: mover un cursor visible hacia la izquierda y hacia la derecha insertar y / o...

17
Intercambiar "bueno" y "malo"

Descripción del desafío: Escriba un programa que le pida al usuario su aporte El usuario ingresará Goodo Bad. No tiene que admitir ninguna otra entrada. Si el usuario ingresa Good, imprima Bady viceversa (stdout, etc.). Notas: 1) No puede usar ningún otro par de dos palabras. 2) Su programa...

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

15
PNZ (Adivina 3 dígitos únicos en orden)

De un desafío en un libro de programación hace mucho tiempo, PNZ es un juego donde el usuario debe adivinar tres dígitos únicos en el orden correcto. reglas : Se genera un número aleatorio de 3 dígitos sin dígitos repetidos. (Esto es lo que el usuario intenta adivinar) El usuario ingresa una...

14
Verifica todas las teclas de un teclado

Escriba el programa más corto que espere a que se presione cada tecla de un teclado estándar de EE. UU. * Y luego salga de la escritura. Cada vez que se presiona una tecla, el programa muestra en una nueva línea el número restante de teclas únicas no presionadas que deben presionarse hasta que se...

13
Solucionador de laberintos interactivo

Bob fue secuestrado y está atrapado en un laberinto. Tu trabajo es ayudarlo a encontrar una salida. Pero como es un laberinto muy oscuro y aterrador, no puede ver nada. Solo puede sentir las paredes cuando se topa con ella, y sabe cuándo ha encontrado la salida, pero no sabe nada más. Como tiene...