Preguntas etiquetadas con fastest-code

17
Matriz ascendente

La "matriz ascendente" es una matriz infinita de números enteros (incluido 0) en la que cualquier elemento es el elemento más pequeño disponible que no se haya utilizado previamente en la fila y columna respectivas: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 |...

16
El jugador más rápido para puntos y cajas

El desafío es escribir un solucionador para el clásico juego de lápiz y papel Dots and Boxes . Su código debe tomar dos enteros my ncomo entrada que especifica el tamaño de la placa. Comenzando con una cuadrícula de puntos vacía, los jugadores se turnan y agregan una sola línea horizontal o...

16
Cálculo de disparo rápido

Cálculos de trigonometría rápida Su tarea es crear un programa que pueda calcular el seno, el coseno y la tangente de un ángulo en grados. Reglas No hay funciones de trigonometría incorporadas (ni siquiera secante, cosecante y cotangente si su idioma las tiene). Puede usar tablas de búsqueda,...

15
La clasificación más rápida en BrainF ***

Después de haber implementado QuickSort en BrainF *** , me di cuenta de que probablemente no fue tan rápido. Las operaciones que son O (1) en lenguajes normales (como la indexación de matrices) son significativamente más largas en BF. La mayoría de las reglas de lo que hace una ordenación eficiente...

15
Triángulos integrales y medianas integrales

Considere un triángulo ABC donde cada lado tiene una longitud entera (un triángulo integral ). Defina una mediana de ABC como un segmento de línea desde un vértice hasta el punto medio del lado opuesto. En la figura siguiente, los segmentos de línea roja representan las medianas. Tenga en cuenta...

15
Crear un programa de loros

Dada una entrada, genera esa entrada seguida de una nueva línea sin fin. La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E) y líneas nuevas ( 0x0A). Si la entrada es longitud 0, genera interminablemente nuevas líneas. Este es el código de golf, por lo que...

14
Y toda la gente dijo ...

Objetivo Dada una entrada de texto que no contiene caracteres [o ], realice las siguientes acciones: Para cada instancia Amencon al menos una letra mayúscula (por lo que todas las instancias de Amenexclusión amen), produzca lo mismo Amen(retener mayúsculas) Para cada instancia de /all the people...

14
Encontrar correlaciones aproximadas

Considere una cadena binaria Sde longitud n. Indexando desde 1, podemos calcular las distancias de Hamming entre S[1..i+1]y S[n-i..n]para todos ien orden de 0a n-1. La distancia de Hamming entre dos cadenas de igual longitud es el número de posiciones en las que los símbolos correspondientes son...

13
Operadores Bitwise en Brainfuck

Su tarea es crear un programa de brainfuck para cada uno de los siguientes operadores binarios. Cada programa debe tomar uno o dos números de 8 bits (A y B) de la entrada y calcular la operación especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A No tiene que...

13
¡Lee un crucigrama con un giro!

Similar a esta pregunta , ¡pero esta es una variación de crucigramas! En lugar de solo una letra por cuadrícula, puede tener una o dos . Entrada: Una matriz 2D, o lo que sea que funcione en tu idioma. Puede asumir entradas válidas Cualquier tamaño de matriz debe funcionar Salida: Un...

13
Divisor común aproximado más rápido

Visión general En este desafío, se le darán dos números que son un pequeño desplazamiento mayor que un múltiplo de un número de tamaño mediano. Debe generar un número de tamaño mediano que sea casi un divisor de ambos números, excepto por un pequeño desplazamiento. El tamaño de los números...