Programación de Puzzles y Código de Golf

36
EvenSt-ring C ode - g ol! F

Una 'cadena par' es cualquier cadena donde la paridad de los valores ASCII de los caracteres siempre se alterna. Por ejemplo, la cadena EvenSt-ring$!es una cadena par porque los valores ASCII de los caracteres son: 69 118 101 110 83 116 45 114 105 110 103 36 33 Y las paridades de estos números...

36
Rotación de Chebyshev

Considere una cuadrícula regular, donde cada celda tiene coordenadas enteras. Podemos agrupar las células en "anillos" (de forma cuadrada) donde las células en cada anillo tienen la misma distancia de Chebyshev (o distancia del tablero de ajedrez) desde el origen. Su tarea es tomar dicha coordenada...

36
Encuentra las palabras del infinito!

(Nota: Este es un spin-off de mi desafío anterior ¡ Encuentra las palabras remolinadas! ) Definición de la palabra infinito : Si conecta con curvas todos los caracteres de una Palabra de infinito en el alfabeto (AZ), obtiene el símbolo de infinito ∞ como en los diagramas a continuación. Toda la...

36
Mostrar un xkcd

xkcd es el webcomic favorito de todos, y estarás escribiendo un programa que nos traerá un poco más de humor a todos. Su objetivo en este desafío es escribir un programa que tomará un número como entrada y mostrará ese xkcd y su texto de título (texto de mousover). Entrada Su programa tomará un...

36
Escalera de códigos, policías

Nota: este desafío está terminado. Las presentaciones son bienvenidas pero no pueden ganar. Este es el hilo conductor de la policía. El hilo de los ladrones va aquí . Escriba un código que genere el entero 1. Si agrega, elimina o sustituye un solo carácter (de su elección), el código debería...

36
Números binarios complejos

Creemos un mapeo simple y sobreyectivo de enteros positivos a enteros gaussianos , que son números complejos donde las partes real e imaginaria son enteros. Dado un número entero positivo, por ejemplo 4538, exprésalo en binario sin encabezado 0: 4538 base 10 = 1000110111010 base 2 Elimine...

36
Saltando canguros

Historia de fondo Descargo de responsabilidad: puede contener información inventada sobre canguros. Los canguros atraviesan varias etapas de desarrollo. A medida que crecen y se fortalecen, pueden saltar más alto y más, y pueden saltar más veces antes de tener hambre. En la etapa 1 , el canguro...

36
Pulse cualquier tecla para continuar

Su tarea es crear un programa que mostrará el siguiente texto, espera a que el usuario pulse una tecla (que está bien hacer caso omiso de teclas como ctrl, alt, caps lock, etc, siempre y cuando teclas como letters, numbers, symbols, y enterno son ignorados), y luego terminar el programa: Press any...

36
Comprobador de equipo de moto!

Algunos de ustedes pueden estar familiarizados con la forma en que cambia una motocicleta. Pero para aquellos que no, se ve así 6 6 5 5 4 4 3 2 norte 1 Ahora quiero saber en qué equipo estoy después de realizar algunos cambios hacia arriba y hacia abajo. El programa debería funcionar desde...

36
División y resto

Este desafío, aunque probablemente trivial en la mayoría de los idiomas "estándar", se dirige a aquellos idiomas que son tan esotéricos, de bajo nivel y / o difíciles de usar que rara vez se ven en este sitio. Debería proporcionar un problema interesante para resolver, ¡así que esta es tu ocasión...

36
Reemplazar dos por tres

Dado un número entero positivo, escriba un código para tomar su factorización prima y reemplazar todos sus factores de 2con 3. Por ejemplo 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 Este es el código de golf, por lo que el objetivo es minimizar el recuento de bytes de su respuesta. Casos de prueba 1...

36
¿El comienzo es igual al final?

La tarea En este desafío, su tarea es escribir un programa o función que tome una Cadena y genere un valor verdadero o falso en función de si el primer carácter y el último carácter de la Cadena de entrada son iguales. Entrada Puede tomar aportes de cualquier manera razonable. Sin embargo,...