Programación de Puzzles y Código de Golf

16
Número más grande y más pequeño posible

Tarea Dada una serie de números no negativos, genera el número más grande y más pequeño posible que se puede formar uniéndolos. Reglas Entrada, Salida puede estar en cualquier formato conveniente. La matriz puede tener como máximo 1 número

16
Peso de la ruta RoD menos ponderada

Vamos a Aser una mpor nmatriz rectangular de positivos enteros, donde my nson también positivos enteros. Estamos interesados ​​en rutas RoD ('Derecha o Abajo') desde la celda superior izquierda a la celda Ainferior derecha; en una ruta RoD, cada celda sucesiva de la ruta es una celda a la derecha...

16
Cuantos movimientos

Dadas dos posiciones diferentes en un tablero de ajedrez y el tipo de pieza, genera la cantidad mínima de movimientos que tomará para que esa pieza vaya de una posición a otra. Reglas La pieza dada puede ser Rey, Reina, Torre, Caballero y Obispo. (Esta entrada se puede tomar como 5 caracteres...

16
Redondeo satisfactorio

Redondeo satisfactorio Sabes cuando estás en la clase de ciencias y te piden redondear a 2 higos, pero tu respuesta es 5.2501...? Deberías redondear a 5.3, ¡pero eso es tan insatisfactorio! Al redondear a 5.3, se obtiene un total de 0.05, que es una gran cantidad en comparación con 0.1 (el valor...

16
Optimizando deslizar a través de un teclado 1D

Este es un desafío de código con un sistema de puntuación personalizado, donde gana el puntaje más bajo. Introducción Muchos teléfonos inteligentes permiten ingresar texto deslizando el dedo por el teclado virtual 2D. Esta tecnología generalmente se combina con un algoritmo de predicción que...

16
Número de alcanos

Dado un número positivo nortenorten , encuentre el número de alcanos con nortenorten átomos de carbono, ignorando los estereoisómeros ; o equivalentemente, el número de árboles sin etiqueta con nortenorten nodos, de modo que cada nodo tenga un grado ≤ 4≤4 4\le 4 . Esta es la secuencia OEIS A000602...

16
Hacer un programa de lenguaje más largo

El lenguaje es un dialecto mental que es conocido por romper los desafíos de restricción de fuente. Esto se debe a que Lenguage solo se preocupa por la longitud de su fuente y no por el contenido. Primero, se calcula la duración del programa. Luego, dicha longitud se convierte en binaria y se...

16
Desierto de la Concorde

Antecedentes El problema del vendedor ambulante (TSP) solicita el circuito más corto que visita una determinada colección de ciudades. A los fines de esta pregunta, las ciudades serán puntos en el plano y las distancias entre ellas serán las distancias euclidianas habituales (redondeadas al número...

16
Mesa sin bordes

En este desafío, colocará letras del alfabeto en un plano cartesiano y mostrará el resultado como un texto. Su entrada consistirá en una lista de lista con 3 parámetros: Coordenada X Coordenada Y Cuerda ¿Cómo? Sabemos que un plano cartesiano contiene 2 ejes ( X, Y)(X,Y)(X, Y) y 4 cuadrantes...

16
Nuevo orden # 3: 5 8 6

Introducción (puede ser ignorado) Poner todos los números positivos en su orden regular (1, 2, 3, ...) es un poco aburrido, ¿no? Así que aquí hay una serie de desafíos en torno a las permutaciones (reorganizaciones) de todos los números positivos. Este es el tercer desafío de esta serie (enlaces...

16
Dividido en tres!

Dada una cadena, debe dividirla en grupos de tres caracteres (rellenando _al final). Relacionado , pero aún así es diferente. Muestra de E / S: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', 'spr', 'ee!' Cadena de 6...

16
Decodifica una cantidad de longitud variable

Una cantidad de longitud variable (también conocida como VLQ o uintvar) es una forma de codificar un valor entero de hasta 28 bits utilizando solo tantos bytes como sea necesario. Esto se usó en formato de archivo MIDI como una forma de minimizar el tamaño de ciertos datos de eventos. La forma en...

16
Simplificacion de numeros

¿Cómo, no puedes recordar el número de teléfono de 6 o 7 dígitos que apareció en la pantalla del televisor por un segundo? ¡Usando la técnica especial que se describe a continuación, se convertirá en una guía telefónica ambulante! Obviamente, el número 402es más fácil de recordar que el número...

16
Fancy String Reemplazar

deje S, ayb cada uno representa una cadena Objetivo: Escribir una cadena estándar de la función de reemplazar en el que se reemplaza todas las apariciones de auna cadena Scon btanto tiempo comoa no es ya parte de una instancia deb por ejemplo, si tenemos la cadena S =My oh my that there is a big...

16
Dividir números por 0

Todos nos han dicho en algún momento de nuestras vidas que dividir por 0 es imposible. Y en su mayor parte, esa afirmación es cierta. Pero ¿y si no era una forma de realizar la operación prohibido? Bienvenido a mi nueva creación: b-números. b-los números son un poco como números imaginarios: el...