Preguntas etiquetadas con code-golf

24
PronunciaciónSort ™

Todos conocemos diferentes algoritmos de clasificación sofisticados, pero ninguno de estos nos da números de una manera fácil de pronunciar. Para remediar esto, propongo usar PronunciaciónSort ™, la forma más natural de ordenar listas de números. Pronunciación Las reglas oficiales para pronunciar...

24
Nueva secuencia de vecinos

Los enteros no negativos están aburridos de tener siempre los mismos dos * vecinos, por lo que deciden mezclar un poco las cosas. Sin embargo, también son flojos y quieren mantenerse lo más cerca posible de su posición original. Vienen con el siguiente algoritmo: El primer elemento es 0. El...

24
Dibuja este patrón de diamantes

El siguiente patrón formará la base de este desafío. /\ \/ /\ / \ / \ /\/ \/\ \/\ /\/ \ / \ / \/ /\ \/ Dado un ancho y una altura de entrada, cada uno >=1, genera el patrón de arte ASCII anterior repetido tantas veces, uniéndose (y superponiéndose) en los diamantes pequeños. Por...

24
Todos los ochos individuales

Dada una matriz rectangular no entera de enteros de 0a 9, genera la cantidad de celdas que son 8y no tienen un vecino que es 8. Vecino se entiende aquí en el sentido de Moore , es decir, incluyendo diagonales. Entonces cada celda tiene 8vecinos, excepto las celdas en los bordes de la matriz. Por...

24
Rompecabezas Matrix

Entrada: Un entero n Dos matrices cuadradas del mismo tamaño (siendo su ancho / alto múltiplo de n) Salida: Uno de los dos valores distintos de su elección, uno para resultados verdaderos y otro para resultados falsey (por lo que sí, en 1/0lugar de true/falseresultados válidos para lenguajes...

24
El arreglo 465

Aquí está el desafío. Escriba un código para generar todos los enteros en un rango. Suena fácil, pero aquí está la parte difícil. Comenzará con el número más bajo, luego el más alto. Luego, el número más bajo que aún no está en la matriz. Entonces el más alto que aún no está en...

24
Dibujando un árbol de una matriz

Dada una matriz posiblemente anidada, no vacía, de enteros positivos de un solo dígito (no garantizado como único), genera la representación de arte ASCII como un árbol, utilizando los caracteres de dibujo de caja ┌ ┴ ┐ ─ │ ┬ ┼. (Se copiaron de la página de códigos 437, pero puede usar cualquier...

24
Expande un hexágono

Dado un hexágono de arte ASCII como entrada, salida uno cuyos lados son todos una unidad más larga. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Los hexágonos de entrada tendrán una simetría de 180 grados, pero de lo contrario los lados pueden tener diferentes...

24
Generar un cuadrado greco-latino

Descargo de responsabilidad: no conozco ninguna solución que no sea de fuerza bruta Un cuadrado greco-latino es, para dos conjuntos de la misma longitud nnn , una disposición de celdas n×nn×nn \times n , cada una de las cuales contiene un par único (en todo el cuadrado) de un elemento del primer...

24
¿Quién ganó un juego de dados de barra?

Reto Bar Dice es un juego simple que se juega en un Bar with Dice (de ahí el nombre). Tira 5 dados de seis lados e intenta hacer la mejor mano. La puntuación se basa en acumular el mayor número de dados con los mismos dígitos. Cada mano debe incluir al menos un solo "As", o uno, para ser una...

24
Dos palíndromos no son suficientes

Algunos números, como 142411424114241 , son palíndromos en la base 10: si escribe los dígitos en orden inverso, obtiene el mismo número. Algunos números son la suma de 2 palíndromos; por ejemplo, 110=88+22110=88+22110=88+22 , o 2380=939+14412380=939+14412380=939+1441 . Para otros números, 2...

24
!¡Insertar! ! n! b! e! t! w! e! e! n!

Publicado desde aquí . Este desafío está altamente "destilado" de esta pregunta. Un agradecimiento especial a @Akababa! En esta tarea, debe insertar un signo de exclamación al comienzo de la cadena y después de cada carácter. Reglas Siempre habrá una entrada de cadena no vacía. La entrada...

24
Colisión de bolas de billar

Dadas las posiciones bidimensionales y las velocidades de un par de bolas de billar justo antes del impacto, calcule sus velocidades después de una colisión perfectamente elástica . Se supone que las bolas son esferas ideales (o equivalente: círculos) con el mismo radio, la misma masa, densidad...

24
Crea una lista de números de serpiente menores de 50,000

Snaking Number Challenge Me pregunto cuántos números serpientes hay entre 1 y 50,000. Los números serpientes, en este juego, son números que se pueden escribir en un teclado numérico tradicional (formato a continuación) moviendo una tecla hacia arriba, hacia abajo, hacia la izquierda o hacia la...

24
Redondear lejos de cero

Redondear lejos de cero Inspirado por Round hacia cero . Dado un ingreso numérico a través de cualquier método razonable, redondea el número "lejos de cero": los números positivos se redondean hacia arriba y los negativos se redondean hacia abajo. Si tiene la intención de tomar la entrada como...

24
1, 2, 4, 8, 16, ... 33?

Reto Escriba una función / programa que genere el n'elemento th, o los primeros nelementos, en la secuencia numérica bien conocida: 1, 2, 4, 8, 16 ... Oh, espera ... olvidé los primeros números: 1, 1, 1, 1, 2, 4, 8, 16 ... Heck, agregaré algunos más por si acaso: 1, 1, 1, 1, 2, 4, 8, 16,...

24
Calcular el ultraradical

¿Qué es el Ultraradical? El ultraradical , o el radical Bring, de un número real se define como la única raíz real de la ecuación quíntica .unaunaaX5 5+ x + a = 0X5 5+X+una=0 0x^5+x+a=0 Aquí usamos para denotar la función ultraradical. Por ejemplo, , ya que .UR ( ⋅ )UR(⋅)UR(\cdot)UR ( - 100010 )...

24
Imprime la secuencia

21, 21, 23, 20, 5, 25, 31, 24,? Inspirado en este rompecabezas , dado un número entero n>0norte>0 0n>0 , imprima la siguiente secuencia hasta que llegue a un número entero (estropeado, en caso de que quiera resolver el rompecabezas usted mismo primero) a0=nuna0 0=nortea_0 = n...

24
Llena un tazón con sopa de letras

Nos parece que no conseguir cansados de desafíos relacionados con el alfabeto ... La receta Dado una cadena de letras Sy dos números enteros positivos M, N, produzca una sopa de letras con las letras de Socupar posiciones aleatorias en un recipiente rectangular de tamaño M× N, enmarcado por...