Programación de Puzzles y Código de Golf

29
Borrar el bit más significativo de un entero

Entrada La entrada es un solo entero positivo n Salida La salida está ncon su bit más significativo establecido en 0. Casos de prueba 1 -> 0 2 -> 0 10 -> 2 16 -> 0 100 -> 36 267 -> 11 350 -> 94 500 -> 244 Por ejemplo: 350en binario es 101011110. Establecer su bit más...

29
Dime como fracasar

Como informáticos, probablemente estén familiarizados con las operaciones básicas de listas de pop y push . Estas son operaciones simples que modifican una lista de elementos. Sin embargo, ¿alguna vez has oído hablar del fracaso de la operación ? (como en flip- flop )? Es muy simple Dado un número...

29
¿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 ver, se parece un poco a una montaña...

29
¡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...

29
¿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
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),...

29
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: **** *...

29
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...

29
Sustitución del imán de nevera

Al escribir un mensaje con imanes de nevera, a menudo te encontrarás sustituyendo a 1por un I. En este desafío, su objetivo es averiguar si un mensaje puede escribirse usando las letras de otro mensaje. Las sustituciones permitidas son: A = 4 B = 8 C = U E = M = W = 3 G = 6 = 9 I = 1 L = 7 N = Z O...

29
Aleatorizar hasta 0

Reto Publicación de sandbox Dado un entero positivo (K)Produce un entero uniformemente aleatorio (Y)entre [0, K). Si Y > 0asume K = Yy repite el proceso hasta Y = 0. Reglas La entrada debe imprimirse al principio Formato de salida como desee Tu programa debe terminar. 0 debe ser la salida...

29
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...

29
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...

29
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...

29
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 sus...

29
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...

29
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...