Preguntas etiquetadas con code-golf

Code-golf es una competencia para resolver un problema particular en la menor cantidad de bytes del código fuente.

11
Más caliente o más frío: Encuentra el tesoro
Un cierto juego infantil, a menudo llamado "Huckle Buckle Beanstalk", se juega con dos jugadores. Aquí hay una breve descripción de cómo se juega el juego: Un jugador es designado el "oculto" y el otro el "buscador". El buscador sale de la habitación mientras el ocultador esconde un pequeño objeto …
8 code-golf  game 

16
Clasifique una lista de puntajes con "saltos"
Dada una lista de puntuaciones (enteros no negativos) ordenadas de mayor a menor: [ 10, 10, 6, 6, 4, 0] Asigne a cada puntaje un rango entero, comenzando con 1 y ascendiendo, de modo que los puntajes iguales tengan el mismo rango (es decir, estén empatados): [ 1, 1, 3, …

3
Expansión Algebraica Básica
Problema ¡Tengo un GRAN programa nuevo que cambiará la forma en que pensamos sobre las matemáticas en la informática, tomando cadenas de funciones algebraicas y haciendo cosas INCREÍBLES con ellas! El único problema es que solo soy capaz de analizar álgebra específica, de lo contrario, el universo se pliega en …
8 code-golf 

1
Prime palindrómico
Estoy resolviendo la tarea, donde: Entrada: Un número como un entero. Salida: El primo palindrómico mayor más cercano como un entero. Le agradecería sugerencias sobre cómo acortar mi solución. O instrucciones si el cambio de enfoque sería beneficioso. golf=lambda l,r=range:next(x for x in r(10**6)if(x==int(`x`[::-1]))&all(x%d for d in r(2,x))and x>l) palíndromo: …

3
Codificación compacta de entero en cadena de bits
Quiero codificar de manera compacta enteros positivos xen bits, de manera que permita la decodificación de nuevo en los enteros originales para un decodificador sin estado que conozca el valor máximo mde cada uno x; será posible decodificar de manera única la concatenación de codificaciones, como es el caso en …
8 code-golf 

18
Simplifica una fracción
Ganador: la respuesta de Ian D. Scott , ¡por un byte (48 bytes)! ¡Soberbio! Su programa debe aceptar la entrada de una fracción que se puede simplificar, luego simplificarla. Reglas: Si la fracción ya está en su forma más simplificada, debe informar al usuario No hay funciones integradas para hacer …

10
Escribe un validador IBAN
Escriba un programa (el cuerpo de la función es suficiente) que acepte una cadena de caracteres alfanuméricos y la valide de acuerdo con ISO 13616: 2007. El algoritmo para la validación es (fuente: artículo de Wikipedia en IBAN http://en.wikipedia.org/wiki/International_Bank_Account_Number ): Validar el IBAN Un IBAN se valida convirtiéndolo en un …

9
Hacer un verificador de sintaxis finky
Debe crear un programa que pueda verificar la sintaxis de los programas de su mismo idioma. Por ejemplo, si lo hace en python, verifica la sintaxis de python. Su programa recibirá un programa en la entrada estándar y verificará si su sintaxis es correcta o no. Si es correcto, la …

30
Ingrese un número y regrese el día de la semana
No está restringido a ningún lenguaje de programación. Lo que digo es que le pasas 1 y regresa el lunes, 7 corresponde al domingo y así sucesivamente. He logrado que una declaración de 146 bytes en Java haga lo mismo. return (n<1?"invalid":(n<2?"monday":(n<3?"tuesday":(n<4?"wednesday":(n<5?"thursday":(n<6?"friday":(n<7?"saturday":(n<8?"sunday":"invalid")))))))); Tu programa debe: salida de palabras completas (STDOUT) …

1
Escribir un programa de conteo cuadrado
Un acertijo bien conocido implica contar cuántos cuadrados se pueden hacer usando los puntos en una cuadrícula de 3x3: . . . . . . . . . La respuesta es 6: cuatro cuadrados pequeños, un cuadrado grande y un cuadrado formado por las clavijas superior, izquierda, inferior y derecha, …
8 code-golf 

17
Verifique las ocurrencias de la cadena en otra cadena
Desafío Estoy seguro de que leíste el título y entraste a trabajar con tu representante, pensando en cosas de niños, ¡pero piénsalo de nuevo! Deben desafiarse entre sí en el código más corto para contar las ocurrencias de una cadena en otra. Por ejemplo, dada la siguiente entrada: aaaabbbbsssffhd como …


20
Problema de 9 dígitos
Escriba un programa para encontrar un número que consta de 9 dígitos en el que cada uno de los dígitos del 1 al 9 aparece solo una vez. Este número también debe cumplir estos requisitos de divisibilidad: El número debe ser divisible por 9. Si se elimina el dígito más …
8 code-golf 

6
¡Arregla tus árboles!
En informática, a menudo utilizamos árboles en muchas formas y representaciones diferentes. Los tres métodos principales para serializar árboles binarios son la notación de prefijo, infijo y postfijo. Por ejemplo, el siguiente árbol binario: (fuente: Olimpiada holandesa en informática, finales, 2012/13) se puede representar en notación de prefijo como abrxdbe, …

13
Contaremos estrellas
Su objetivo es tomar ASCII multilínea como | v | * * * * * * * y tener una matriz que incluye todo lo que no es una estrella cambiada a una estrella (excepto los espacios [de cualquier ancho]) y la cantidad de estrellas que incluyó y la cantidad …
8 code-golf 

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.