Preguntas etiquetadas con code-golf

31
Juega "Taps"

Hoy, 11 de noviembre de 2015, es el Día de los Veteranos en los Estados Unidos. " Taps " es la llamada de corneta que se toca en los funerales militares de los Estados Unidos: ( "Taps" en SoundCloud de vtmiller ) Es una melodía simple, solo tiene veinticuatro notas y usa solo cuatro notas...

31
¿Quién es el más somnoliento de todos?

Escribir un programa o función que toma en una cadena de caracteres -=o., donde los -=o's y .' S siempre se alternan, un personaje a otro. La cadena tendrá una longitud impar mayor que uno y siempre comenzará y terminará en uno de -=o. Básicamente, la entrada se verá como una línea de caras de...

31
¿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...

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

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

31
Eliminar ceros iniciales y finales

Dada una lista / matriz no vacía que contiene solo enteros no negativos como este: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] Salida de la lista con ceros a la izquierda y al final eliminados. El resultado para esto sería: [8, 1, 4, 3, 5, 6, 4, 1, 2] Algunos otros casos de...

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

31
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 se puede...

31
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 número...

31
¿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á

31
Reconocer una vid

Fondo Tengo un montón de viejas y granuladas imágenes en blanco y negro. Algunos de ellos representan enredaderas trepando por una pared, otros no; su tarea es clasificarlos por mí. Entrada y salida Su entrada es una matriz rectangular 2D de bits A , dada en cualquier formato conveniente. No...

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

31
Faro baraja una matriz

Un faro aleatorio es una técnica utilizada frecuentemente por los magos para "barajar" un mazo. Para realizar un barajado de Faro, primero cortas la baraja en 2 mitades iguales y luego intercalas las dos mitades. Por ejemplo [1 2 3 4 5 6 7 8] Faro barajado es [1 5 2 6 3 7 4 8] Esto se puede...

31
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 y luego...

31
Decodificador canino Acme del profesor Schwartzman 2000

Introducción Nosotros, especialmente los geeks entre nosotros, que tienden a ser fanáticos, todos recordamos esta vieja caricatura de Far Side : Claramente, el profesor Schwartzman podría haber repasado sus habilidades de programación un poquito más antes de poner en práctica su invento. Pero,...

31
¿En qué base está este número?

Aquí hay un buen desafío fácil: Dada una cadena que representa un número en una base desconocida, determine la base más baja posible en la que pueda estar ese número. La cadena solo contendrá 0-9, a-z. Si lo desea, puede optar por letras mayúsculas en lugar de minúsculas, pero especifíquelo....

31
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",

31
¿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...

31
¡Hazme un pastel de luna!

¡El festival de mediados de otoño ha comenzado! Desafortunadamente, todos mis pasteles de luna fueron robados: se están volviendo demasiado caros para gente pequeña como yo, ¡y me temo que no podré comer ninguno este año! Así que te pido ayuda. ¿Podrías hacerme un poco? Para aquellos que no lo...