Preguntas etiquetadas con code-golf

26
Sumando los dígitos y los dígitos invertidos

Dado un número> 0, genera la suma con todos los dígitos (1 .. n) concatenados e invertidos y súmalos. Por ejemplo, con n = 6: Los números del 1 al 6 concatenados: 123456 Invertido: 654321 Sumarlos juntos dará como resultado: 777777. Otro ejemplo es n = 11: 1 2 3 4 5 6 7 8 9 10 11 >...

26
Ciclos en codificación de longitud de ejecución

Considere alguna secuencia binaria, usando 1y 2, por ejemplo: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... Anotemos las longitudes de ejecución de eso: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... _ _ ____ ____ _ _ _ ____ 1, 1, 2, 2, 1, 1, 1, 2, ... En este caso, tenemos otra secuencia binaria. Por...

26
La secuencia más-menos

La secuencia más-menos La secuencia más-menos es una que comienza con dos semillas, a(0)y b(0). Cada iteración de esta secuencia es la suma y resta de los dos miembros anteriores de la secuencia. Es decir, a(N) = a(N-1) + b(N-1)y b(N) = a(N-1) - b(N-1). Objetivo Producir la secuencia más-menos,...

26
Primas Concatenadas

Reto: Se le da una cadena que contiene solo dígitos. Su tarea es generar el número mínimo de primos que se deben concatenar para formar la cadena. Si esto es imposible, salida 0. Casos de prueba: Entrada -> Salida: 252 -> 3 235 -> 2 92 -> 0 31149 ->

26
Texto de golf en ADN

Texto a DNA golf Reto Convierta la entrada en una salida de ADN. Algoritmo Convierta texto en puntos de código ASCII (por ejemplo, codegolf-> [99, 111, 100, 101, 103, 111, 108, 102]) Cadena los códigos ASCII juntos (por ejemplo 99111100101103111108102) Convertir a binario (p...

26
¿Cuál es la palabra más frecuente?

¿Cuál es la palabra más frecuente? Dada una oración, su programa debe atravesarla, contando las frecuencias de cada palabra, luego generar la palabra más utilizada. Debido a que una oración no tiene una longitud fija y, por lo tanto, puede ser muy larga, su código debe ser lo más corto...

26
Calcule la marca de tiempo RFC 2550

RFC 2550 es una propuesta satírica (publicada el 1 de abril de 1999) para una representación ASCII de marcas de tiempo que ahorre espacio y que pueda admitir cualquier fecha (incluso las anteriores al comienzo del universo y las que están más allá del final previsto del universo). El algoritmo para...

26
Intercambie bits con sus vecinos

Descripción de la tarea Dado un número entero, intercambie sus bits menos significativos (2k – 1) -th y 2k -th para todos los enteros k> 0 . Esta es la secuencia A057300 en el OEIS. (Se supone que el número tiene "ceros infinitos infinitos". En la práctica, esto simplemente significa anteponer...

26
Diferencias de 7 segmentos

Creo que la mayoría de las personas de por aquí saben lo que es una pantalla de 7 segmentos para dígitos: _ _ _ _ _ _ _ _ | | | _| _| |_| |_ |_ | |_| |_| |_| | |_ _| | _| |_| | |_| _| Podemos definir la diferencia de 7 segmentos (7SD) entre dos dígitos para que sea el número de segmentos que...

26
Reflexión de arte ASCII

En este desafío, se le dará un bloque de texto y deberá realizar una reflexión sobre el texto. Entrada: Una cuerda para ser reflejada. El texto no se puede suministrar como una matriz cuyos elementos son las líneas de texto. Por ejemplo, "ab\ncd"y ['a','b','\n','c','d']están permitidos, pero...

26
Ordenar una lista

Resumen Dada una lista de enteros, devuelve el índice en el que terminaría cada entero cuando se ordenara. Por ejemplo, si la lista era [0,8,-1,5,8], debería regresar [1,3,0,2,4]. Tenga en cuenta que los dos 8s mantienen su orden entre sí (el orden es estable). Dicho de otra manera: para cada...

26
Media intercuartil

Tarea Dado (por cualquier medio) un conjunto de datos de punto flotante ordenado, devuelve (por cualquier medio y dentro de 1 ‰ del valor correcto) la media intercuartil . Un posible algoritmo Deseche los trimestres más bajos y más altos de los puntos de datos. Calcule el promedio (suma...

26
Mantener nonzeros y sus vecinos

Tomado de esta pregunta en Stack Overflow. Gracias también a @miles y @Dada por sugerir entradas de prueba que abordan algunos casos de esquina. El reto Dada una matriz de valores enteros, elimine todos los ceros que no estén flanqueados por algún valor distinto de cero. De manera equivalente,...

26
Automatizar el OEIS

Vemos muchos desafíos aquí pidiendo una función para crear una secuencia desde el OEIS . Si bien estos desafíos son divertidos, como programador veo una oportunidad para la automatización. Su desafío es crear un programa que tome el índice de una secuencia (por ejemplo, A172141 ) y algún número...

26
Alfabeto a Número y Número a Alfabeto

Reto En este desafío, debe tomar un número como entrada y salida de la letra correspondiente del alfabeto, y viceversa. (1 <=> A, 2 <=> B) etc. 1 -> A 2 -> B ... 26 -> Z A -> 1 B -> 2 ... Z -> 26 Reglas Este es el código de golf , por lo que gana el código más...

26
Descubre el patrón de bloqueo de Android

Digamos que viste a tu amigo ingresar su contraseña en su teléfono Android. No recuerdas cómo hicieron el patrón, pero recuerdas cómo se ve el patrón. Siendo el amigo preocupado que eres, quieres saber qué tan segura es su contraseña. Su trabajo es calcular todas las formas en que se puede hacer un...

26
Espejo, espejo, en el código

Los lenguajes de programación bidimensionales a menudo tienen comandos espejo como /y \para redirigir el puntero de instrucciones en la cuadrícula: >>>>\ v v <<<</ En este desafío, se le da una dirección entrante y un espejo y necesita determinar la dirección...

26
Generador de intersección de 4 vías

Aquí hay un arte ASCII de una intersección de 4 vías: | | | | | | | | | | | | | -----+-----+----- | | - - -| |- - - | | -----+-----+----- | | | | | | | | | | | | | (Observe cómo los caminos horizontales tienen 3 filas de alto, mientras que los caminos verticales tienen 5 columnas...