Preguntas etiquetadas con code-golf

23
Determine cuántas ruedas hay

Explicación no matemática Esta es una explicación que debe ser accesible independientemente de sus antecedentes. Desafortunadamente, implica algunas matemáticas, pero debería ser comprensible para la mayoría de las personas con un nivel de comprensión de la escuela intermedia. Una secuencia de...

23
Toma uno para hacer uno

Reto Dada una lista de enteros positivos, encuentre si existe una permutación donde tomar hasta un bit de cada uno de los enteros, 1se puede crear un número binario que consista en todos los s. El número de bits en el número binario resultante es igual al MSB más alto en la lista de...

23
Cubierta rectangular mínima

Cubiertas rectangulares Supongamos que tiene una matriz de bits, por ejemplo, la siguiente. 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 Nos gustaría encontrar una cubierta rectangular para esta matriz. Es un conjunto de subconjuntos rectangulares de la matriz...

23
Reconstruir una secuencia aritmética.

Dada una secuencia aritmética finita de enteros positivos con algunos términos eliminados del medio, reconstruya toda la secuencia. La tarea Considere una secuencia aritmética: una lista de enteros positivos en los que la diferencia entre dos elementos sucesivos es la misma. 2 5 8 11 14...

23
128 años? Reforma hipotética del año bisiesto

El año solar es de 365 días, 5 horas, 48 ​​minutos, 45 segundos y 138 milisegundos, según este video . Con el calendario gregoriano actual, las reglas para los años bisiestos son las siguientes: if year is divisible by 400, LEAP YEAR else if year is divisible by 100, COMMON YEAR else if year is...

23
Secuencias binarias

Dado un número binario A como entrada con d> 1 dígitos, genera un número binario B con d dígitos de acuerdo con las siguientes reglas para encontrar el enésimo dígito de B: El primer dígito de B es cero si el primer y el segundo dígitos de A son iguales; de lo contrario, es uno. Si 1 <n...

23
¿Una letra cabe dentro de la otra?

¿Recuerdas mi esterilla correctamente agrupada por colores ? Ayer lo estaba mirando y me di cuenta de que algunas letras encajan dentro de otras. Ejemplo: una letra Pcabe en el lugar donde Rva la letra . Así que aquí hay un desafío simple: dadas dos letras, devuelve un valor verdadero si alguna...

23
Triángulos cuadrados

Un entero positivo x es un número de triángulo cuadrado si hay dos enteros positivos diferentes, y y z , que son más pequeños que x, de modo que todas las sumas x + y x + z y + z Son cuadrados perfectos. Por ejemplo, 30 es un número de triángulo cuadrado porque 30 + 6 = 6 2 30 + 19 = 7 2 6...

23
El viaje del borracho a casa

El viaje del borracho a casa En este desafío, debes escribir un programa que simule a un borracho tropezando camino a casa desde el bar. Entrada: La entrada será una matriz de adyacencia (que representa un gráfico dirigido) que representa los caminos que puede tomar el borracho. En cada...

23
No es bastante ternario romano

Dado un número entero n ≥ 0, imprímalo en una notación de base-3 no posicional, usando dígitos 139ABCDE…y un separador de 1 carácter. Cada dígito es una potencia consecutiva de 3 y los dígitos en el lado izquierdo del separador se niegan, por ejemplo, A931 | B → 81− (1 + 3 + 9 + 27) → 41 . Un...

23
Matriz en orden de "barra"

Dados dos números positivos N >= 2y N <= 100crear una matriz que sigue las siguientes reglas: El primer número comienza en la posición [0,0] El segundo número comienza en la posición [0,1] El tercer número va debajo del primer número (posición [1,0]) Los siguientes números van en dirección...

23
El gráfico cada vez mayor

Considere una secuencia unidimensional de números dentro de un rango fijo, es decir [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ El gráfico cada vez mayor * ** es una línea que conecta todos los puntos de esta secuencia de izquierda a derecha, y siempre sube o se mantiene nivelado. Si es...

23
Ordenar una cadena por un orden dado

Su desafío es ordenar una cadena, pero en lugar de hacerlo por el orden alfabético normal (abc..xyz), ordenará las cadenas por un alfabeto específico. Usted debe escribir un programa o función que toma dos entradas: Un alfabeto A y una cadena S . Ambos solo contendrán letras minúsculas en inglés,...

23
Nueva idea de contraseña: Word-walker

Pensé en una nueva forma de generar mis contraseñas, y aunque probablemente no sea muy inteligente a largo plazo, aún podría ser un divertido código de golf. Tomando una cadena de palabras, la contraseña se genera así: Elija el enésimo carácter en la enésima palabra Si n es más grande que la...

23
Subcadenas de identificación única más cortas

Dada una lista de cadenas, reemplace cada cadena por una de sus subcadenas no vacías, que no es una subcadena de ninguna de las otras cadenas de la lista y lo más corta posible. Ejemplo Teniendo en cuenta la lista ["hello","hallo","hola"], "hello"debe ser reemplazado por igual "e"ya que esta...

23
Animar la escalera ASCII de Jacob

Es posible que haya visto la escalera de Jacob en los museos de ciencias para niños. Si no está familiarizado con su aspecto, hay varias imágenes y ejemplos de video en Wikimedia Commons . El desafío hoy es crear una versión animada ASCII del dispositivo eléctrico. Al final, debería verse...