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.

8
Ordenar estas calificaciones de James Bond
Introducción Mi abuelo es fanático de James Bond, pero siempre no está seguro de cómo clasificar a sus actores favoritos. Como tal, siempre está haciendo listas, lo cual es mucho trabajo. Me pidió que produjera un programa que le facilitara la vida, pero no tengo tiempo para eso, ¡tengo que …

20

30
Lentamente convierta una cuerda en otra
El reto Dadas dos cadenas / una matriz de cadenas, la primera cadena se encoge lentamente y se expande nuevamente en la segunda cadena. Puede suponer que las cadenas siempre comenzarán con el mismo carácter. Ejemplo Input: "Test", "Testing" Output: Test Tes Te T Te Tes Test Testi Testin Testing …
31 code-golf  string 

11
Generar un avatar "GitHub"
Antecedentes / Descripción Nota: como señala @HelkaHomba, las identificaciones reales de GitHub no son realmente aleatorias sino que se basan en el hash de un nombre de usuario El avatar predeterminado de GitHub es una imagen de 5x5 píxeles. Se elige un color al azar y luego se rellenan píxeles …

18
¿Golpeará el rayo?
Un láser dispara un haz recto en una de las cuatro direcciones ortogonales, indicado por <>^v. Determine si alcanzará el objetivo Oen una cuadrícula rectangular. Cada uno de estos golpeará (Verdadero): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Estos extrañarán (Falso): ...... ...... .^..O. …

30
Devuelve los enteros con sumas de dígitos cuadrados
Introducción y crédito Todos conocemos y amamos nuestras increíbles reglas para probar si un número es divisible por 11 o 3, que es solo una suma inteligente sobre los dígitos del número. Ahora, este desafío lleva esto a un nuevo nivel, al exigirle que calcule la suma de los dígitos …
31 code-golf  math 

9
Entre líneas
Mientras garabateaba en papel de regla cuadrada el otro día, se me ocurrió la fuente de espacio negativo anterior para dígitos. En caso de que aún no lo haya visto, los espacios entre las formas anteriores producen la proporción dorada 1.618033988749 . En este desafío, su tarea es tomar un …

4
Votación en pluralidad con autómatas celulares
Hay un problema realmente importante en los autómatas celulares llamado el problema Mayoritario : El problema mayoritario o la tarea de clasificación de densidad es el problema de encontrar reglas de autómatas celulares unidimensionales que realicen con precisión el voto mayoritario. ... Dada una configuración de un autómata celular de …

30
¿Es una palabra llena de baches?
(Inspirado por este desafío en Puzzling - A continuación encontrarás SPOILERS para ese rompecabezas, ¡así que deja de leer aquí si quieres resolver ese rompecabezas por tu cuenta!) Si una letra en una palabra aparece alfabéticamente más tarde que la letra anterior en la palabra, llamamos a eso un aumento …


19
Función inversa
¿No sería genial si las funciones de programación pudieran invertirse, al igual que la función matemática que implementan? Escriba una función (o programa) que tome una entrada xen cualquier forma, que salga ln(x). Cuando los bytes del programa se reordenan / invierten de modo que el primer byte ahora es …

30
Palíndromos de Watson-Crick
Problema Cree una función que pueda determinar si una cadena de ADN arbitraria es un palíndromo de Watson-Crick. La función tomará una cadena de ADN y generará un valor verdadero si la cadena es un palíndromo de Watson-Crick y un valor falso si no lo es. (Verdadero y falso también …

6
¿Has sido bueno este año?
Introducción ¡Santa tiene demasiados nombres para procesar y necesita tu ayuda! Él necesita que usted pueda escribir un programa o una función, que da salida nice, naughty, very naughtyo very very naughty. Para determinar cuán agradable o travieso es alguien, Santa había desarrollado un algoritmo: Niza ( división , matemática …

27
Contraseña la cadena
¡Su desafío es contraseña la cadena! ¿Qué es la contraseña? Tome una cadena como entrada. Esta cadena solo contendrá letras mayúsculas, minúsculas, dígitos y espacios. Debe reemplazar todos los espacios con guiones bajos y mover todos los números al final de la cadena en el orden en que aparecen de …

12
¿Has aprendido tu fib-abc?
No me gustan los números, pero me gusta la secuencia de Fibonacci. Estoy seguro de que podríamos resolver algo. Por favor, lea un entero n de STDIN y la salida de la n ésimo número de Fibonacci en base 26 ( abcdefghijklmnopqrstuvwxyzen lugar de 0123456789) la salida estándar. El primer …

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.