Programación de Puzzles y Código de Golf

16
Trabajando en mis movimientos de caballero

El ajedrez hexagonal describe una familia de variantes de ajedrez que se juegan en un tablero donde las celdas son hexágonos en lugar de los cuadrados tradicionales. Hay muchas variantes de este tipo; En este desafío nos centraremos en la variante de Gliński, que es la más común. El tablero está...

16
Google Autocomplete Fun

Su tarea es crear un programa que, dada una cadena de entrada, generará el primer resultado de autocompletado de Google para esa búsqueda. El formato de entrada / salida depende de usted. Reglas Su programa debe tomar 1 entrada, una cadena y generar el resultado principal de sugerencias de...

16
Puntuación de billar

Estaba viendo el campeonato mundial de billar y me preguntaba ... Puntuación de billar En el juego de billar hay ciertas reglas que también debes cumplir: Cuando hay bolas rojas en la mesa, durante tu turno primero debes colocar una bola roja. Después de colocar cada bola roja, debes colocar...

16
¡Deja de caminar hacia las paredes!

Algunos `` me gusta '' basados ​​en texto no te permiten caminar hacia las paredes y te permiten retroceder si lo intentas. ¿Por qué hacer eso cuando puedes hacer que el jugador se mueva en la dirección válida más cercana? El reto Escriba un programa de función que, dada una dirección y una...

16
Palabras con bloques

Dado un diccionario de palabras de 4 letras que no tienen caracteres repetidos ( de esta lista de palabras ), debe elegir UNA de esas palabras y emitir esa palabra específica utilizando el siguiente diccionario de letras mayúsculas: .----------------. .----------------. .----------------....

16
Calcule el valor de

Desafío Dado un número entero, , como entrada donde s ≥ 1 genera el valor de ζ ( s ) (donde ζ ( x ) representa la función Riemann Zeta ).ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) Más información se define como:ζ(s)ζ(s)\zeta(s) ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) =...

16
Tetris binario en tweets

Recientemente (hace unos años) hubo algunos rumores en los sitios web de programación sobre una implementación de Tetris en 140 Bytes . ... Resulta que aunque es pequeño, es una versión simplificada de Tetris, y ni siquiera una implementación completa. Solo la función lógica central cabe en 140...

16
¡Intenta hacer un cubo!

Basado en esto: ¡Hazme un cuadrado! Necesita dar salida a esto: #### # # # ### # # # # #### Donde "#" se reemplaza con la entrada. Si ingresa "A", debería obtener AAAA A A A AAA A A A A AAAA Si ingresa "&", debería obtener &&&& & & & &&&...

16
Tritágoras Triples

Un triple pitagórico es una solución entera positiva a la ecuación: Un triple de Trithagorean es una solución entera positiva a la ecuación: Donde Δn encuentra el enésimo número triangular . Todos los triples trithagoreanos son también soluciones a la ecuación: Tarea Dado un entero...

16
Salida del enésimo número par perfecto

Desafío Dado un número entero, n, como entrada donde 0 <= n <= 2^10, genera el enésimo número par perfecto. Números perfectos Un número perfecto es un número, x donde la suma de sus factores (excluyéndose a sí mismo) es igual a x. Por ejemplo, 6: 6: 1, 2, 3, 6 Y, por supuesto 1 + 2 + 3...

16
Encuentra todos los anagramas!

A pesar de tener 17 preguntas etiquetadas anagramas , todavía no tenemos esta pregunta, así que aquí está. Tu tarea Debe escribir un programa o función que, al recibir una cadena, imprima todos los anagramas posibles de la misma. A los fines de esta pregunta, un anagrama es una cadena que...

16
¡Atrapa esas ovejas!

¡Eres un granjero y tu rebaño de ovejas se ha escapado! ¡Oh no! Redondee esas ovejas construyendo cercas para contenerlas. Como agricultor con un presupuesto limitado, desea utilizar la menor cantidad de cerca posible. Sin embargo, afortunadamente para ti, no son las ovejas más inteligentes del...