Programación de Puzzles y Código de Golf

27
Invertir e invertir una cadena

Invertir e invertir una cadena Reto En este desafío. Escribirá un programa que generará o devolverá la entrada, invertida e invertida. Primero, cada carácter debe convertirse a su código de carácter. Entonces, eso debería convertirse a base-2. A continuación, esa cadena debe invertirse....

27
Estadísticas de popularidad de zanahoria

En la sala de chat de PPCG, el decimonoveno byte , el uso de puntos de atención ^(o zanahorias ) es una forma de indicar que está de acuerdo con uno de los comentarios realizados anteriormente, justo encima del suyo. Un mensaje de intercalación consta únicamente de N ^caracteres (donde N es un...

27
Tiempo de laberinto hexagonal!

Es hora de otro desafío de laberinto, pero no como lo sabes. Las reglas para este desafío son un poco diferentes a la mayoría de los desafíos de laberintos. Los tipos de mosaico se definen de la siguiente manera: S: La ubicación en el laberinto donde comienzas E: La ubicación a la que intenta...

27
Sumas de enteros consecutivos

Antes de que nadie diga nada, similar y similar . Pero esto no es un engaño. Algunos enteros positivos se pueden escribir como la suma de al menos dos enteros positivos consecutivos. Por ejemplo, 9=2+3+4=4+5. Escriba una función que tome un entero positivo como entrada e imprima como salida la...

27
Asignar cadena a curva de Hilbert

Asignemos algunas cadenas al espacio 2d, estilo fractal. Su tarea es calcular una curva de Hilbert y colocar una cadena a lo largo de ella. Tarea La tarea es tomar la cadena de entrada de una sola línea y colocarla a lo largo de una curva de Hilbert lo suficientemente grande como para...

27
Sumas de factores primos

2013 tiene la factorización prima 3*11*61. 2014 tiene la factorización prima 2*19*53. Una propiedad interesante con respecto a estas factorizaciones es que existen números primos distintos en las factorizaciones de 2013 y 2014 que se suma al mismo número: 11+61=19+53=72. Escriba un programa o...

27
Asigna un número aleatorio a pi

Una representación de doble precisión de un decimal solo puede garantizar una precisión de 15 decimales, por lo que pi se aproxima como: 3.141592653589793 Puede ver que el dígito 3está en posiciones 1, 10, 16, el dígito 1está en posiciones, 2, 4etc. Reto Su tarea es crear un programa o función...

27
Encuentra mi (s) palabra (s)!

La idea de este desafío es encontrar todas las palabras de un diccionario en una cuadrícula de letras. Su entrada debe provenir de stdin o función arg y vendrá en el siguiente formato: [your dictionary as a list of space sep words] [a grid of letters] Example: The cool

27
Atbash Self Palindromes

Considere la transformación de Atbash : A|B|C|D|E|F|G|H|I|J|K|L|M Z|Y|X|W|V|U|T|S|R|Q|P|O|N Donde A ⇔ Z y L ⇔ O, por ejemplo, hay una propiedad interesante que comparten algunas palabras. Cuando algunas cadenas se traducen a su equivalente atbash, dicha traducción es la palabra original...

27
¿Cuántos picos hay en mi cordillera?

Se puede visualizar una lista de enteros positivos como una cadena montañosa cuantificada donde cada entrada de la lista representa la altura de una sección vertical de las montañas. Por ejemplo, la lista 1, 2, 2, 3, 4, 3, 5, 3, 2, 1, 2, 3, 3, 3, 2, 2, 1, 3 puede convertirse en el rango x x...

27
Calcule el coeficiente multinomial

¡Es hora de otro desafío fácil en el que todos puedan participar! El teorema multinomial establece: La expresión entre paréntesis es el coeficiente multinomial, definido como: Permitir que los términos k i a la gama de más de todas las particiones de enteros de n da la n -ésima nivel de de...

27
Palabras adyacentes coincidentes

En este desafío, se le pasan dos palabras: su trabajo es determinar si son adyacentes . Dos letras son adyacentes si: Son la misma letra, o Son lexicográficamente adyacentes. Por ejemplo, J es adyacente a I , J y K solamente. Z no es adyacente a A Dos palabras son adyacentes si: Son de la...

27
Salida de la secuencia de van der Corput

La secuencia de van der Corput es uno de los ejemplos más simples de secuencia de baja discrepancia . Su nenésimo término es justo 0.(n written in base 10 and mirrored), por lo que sus primeros términos son: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61,...

27
Vuelva a implementar el wc coreutil

Este desafío es similar al anterior , pero con algunas partes poco claras de la especificación elaboradas y requisitos de E / S menos estrictos. Dada una entrada de una cadena que consta de solo ASCII imprimible y nuevas líneas, genera sus diversas métricas (byte, palabra, recuento de...

27
Países circundantes

¿Alguna vez se preguntó qué países rodean a otros? Yo también, a veces, y, bueno, aquí está el desafío. He proporcionado una lista de países y los países que tocan que debe reconocer al final de esta publicación en un bloque de código. Debe crear un programa completo que genere (de la manera más...

27
Javascript left-pad golf

Introducción A raíz de las consecuencias del paquete npm del pad izquierdo , tengamos un código de golf para implementar el pad izquierdo. La función de pad izquierdo consta de 2 argumentos predeterminados y 1 argumento adicional, en forma de cadena , longitud , ( padchar ). Si no se proporciona...

27
Parse a Quaternion

Si aún no lo sabe, un cuaternión es básicamente un número de 4 partes. Para los propósitos de este desafío, tiene un componente real y tres componentes imaginarios . Los componentes imaginarios son representados por el sufijo i, j, k. Por ejemplo, 1-2i+3j-4kes un cuaternión con 1ser el componente...

27
Limpia el pez cuartata fangoso

Este desafío es en honor a los ganadores de la categoría Novato del año de Best of PPCG 2015 : muddyfish (¡porque no soy el idioma que estás buscando! ) Y quartata (por Implementar una máquina de la verdad ). ¡Felicidades! Fondo En las trincheras más profundas del océano, vive un raro y esquivo...