Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

11
Dibujemos la Trifuerza
La Trifuerza es un artefacto ficticio en La leyenda de Zelda , hecha de tres triángulos equiláteros de aspecto idéntico que representan poder, sabiduría y coraje. Varios juegos de la saga incluyen una animación cuando las tres partes finalmente se unen. El propósito de este desafío es dibujar un solo …

2
Una secuencia en espiral
Fondo La secuencia OEIS A272573 describe una espiral en una cuadrícula hexagonal de la siguiente manera: Comience una espiral de números en un mosaico hexagonal, con el hexágono inicial como a (1) = 1. a (n) es el entero positivo más pequeño que no es igual o previamente adyacente a …

18
Cotizaciones inversas
La perspectiva de este desafío es: Si su programa se ejecuta normalmente, se "debe imprimir todo el código en las marcas de voz ( - comillas dobles). Si su programa está entre comillas dobles (invirtiendo las marcas de voz), se debe imprimir el código que normalmente no está entre comillas. …


15
Trigonometría de caja negra
Escribir un programa o función que puede distinguir las siguientes 12 funciones trigonométricas: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh. Su programa recibe una de las funciones anteriores como recuadro negro y debe mostrar el nombre de la función como se indica anteriormente o la …

16
Para encontrar islas de 1 y 0 en matriz
Dada una matriz bidimensional de 0 y 1s. Encuentre el número de islas para 1s y 0s donde los vecinos están solo en horizontal y vertical. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of …


26
Flecha esas variables!
Reto A Robin le gusta tener su declaración de variables en forma de flecha. Así es como lo hace: Ingrese cualquier número de cadenas Ordénelos por longitud ascendente Envíelos ordenados por el medio para formar aproximadamente una punta de flecha negativa, como esta (cualquiera que sea el orden de golf …

11
Espiral de asterisco
Dada la espiral de tamaño Sy el escalón N, genera la S*Sespiral "cuadrada" que tiene Nasteriscos, construidos desde el radio exterior al interior en el sentido de las agujas del reloj. Casos de prueba (ejemplos) a continuación. Entrada: 4 3 Salida: *** Entrada: 4 6 Salida: **** * * Entrada: …

13
Hacer un contador Geiger
Un contador Geiger es un dispositivo que se usa para detectar radiación. Haremos un programa de contador Geiger. Como todos sabemos, cuando la radiación golpea un programa de computadora, elimina exactamente 1 byte al azar. Entonces, un programa contador de Geiger es un programa que en sí mismo no hace …

19
¿Qué edad tiene aproximadamente?
Escriba un programa corto que tome un número positivo de segundos que represente una edad y genere una estimación de ese tiempo en inglés. Su programa debe generar la cantidad de tiempo menos precisa que haya pasado, entre las siguientes métricas y sus duraciones en segundos: second = 1 minute …
29 code-golf  date 

7
¡Terminamos donde empezamos! ...
Reto: Entrada: Toma dos entradas: - Una cadena que solo contiene ASCII imprimible (excluyendo espacios, tabulaciones o nuevas líneas) - Un carácter ASCII imprimible Salida: La primera línea contendrá la entrada de cadena. Cada iprimera aparición de -modulo-3 de este personaje se moverá en dirección sudeste; cada isegundo -modulo-3 segundo …

22
El anagrama del tiempo
Publicado originalmente (y eliminado) por @Tlink , que probablemente se inspiró en esta pregunta de StackOverflow . Como era una lástima, se eliminó, porque en general parecía un buen desafío, pensé que lo volvería a publicar con el formato y las reglas adecuadas. (He intentado contactar a @Tlink y obtener …
29 code-golf  date 

9
¿Es montañoso?
Reto Para este desafío, una cadena montañosa es una que se ajusta a la regla gramatical M: x(Mx)*donde en cada producción, todas las x son el mismo carácter. Cuando se sangra, una cadena montañosa podría verse así: A B C D C E F E C B A Como puede …

21
Símbolo de Levi-Civita
El símbolo tridimensional de Levi-Civita es una función que ftoma triples números (i,j,k)cada uno {1,2,3}, en {-1,0,1}, definido como: f(i,j,k) = 0cuando i,j,kno son distintos, es decir, i=jo j=kok=i f(i,j,k) = 1cuando (i,j,k)es un cambio cíclico de (1,2,3), ese es uno de (1,2,3), (2,3,1), (3,1,2). f(i,j,k) = -1cuando (i,j,k)es un …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.