Preguntas etiquetadas con code-challenge

Un desafío de código es una competencia por formas creativas de resolver un rompecabezas de programación con un criterio objetivo ganador que no esté cubierto por otras etiquetas de puntuación (por ejemplo, código de golf).

1
Rompe el cifrado roto
He diseñado un generador aleatorio simple que cicla dos números de manera caótica utilizando un método de multiplicación y módulo. Funciona muy bien para eso. Sin embargo, si lo usara como generador de cifrado, sería vulnerable a un ataque de texto sin formato conocido, dado que un atacante puede realizar …

8
Codificación de árbol binario
Supongamos que tiene un árbol binario completo (es decir, cada nodo interno tiene exactamente dos descendientes no vacíos). Cada nodo contiene un número entero distinto de cero. Se le da la tarea de codificar y decodificar el árbol en / desde una lista de enteros. El árbol se almacena internamente …

21
Un políglota OEIS
Este es un desafío de encadenamiento de respuestas relacionado con el OEIS. Ah, la justificación de esto es porque una empresa necesita un programa para imprimir sus secuencias OEIS realmente malas y tienen todos los idiomas. El formato de encadenamiento de respuestas funciona de la siguiente manera: Alguien publica la …

9
Reinicio de BigNum Bakeoff
Algunos de ustedes pueden estar familiarizados con el BigNum Bakeoff , que terminó de manera bastante interesante. El objetivo puede resumirse más o menos como escribir un programa en C cuya producción sería la más grande, bajo algunas restricciones y condiciones teóricas, por ejemplo, una computadora que podría ejecutar el …

4
Resumen Sintaxis Tree Golfing: FizzBuzz, Python
Resumen Implemente FizzBuzz en Python, con la menor cantidad de tokens posibles. Desafío Escriba un programa que imprima los números decimales del 1 al 100 inclusive. Pero para los múltiplos de tres imprime "Fizz" en lugar del número y para los múltiplos de cinco imprime "Buzz". Para números que son …

2
Intérprete para teoría de números, módulo n
Una oración de teoría de números (para nuestros propósitos) es una secuencia de los siguientes símbolos: 0y '(sucesor) - sucesor significa +1, entonces0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(suma) y *(multiplicación) = (igual a) (y )(paréntesis) el operador lógico nand( a nand bes …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 


9
Todos deben tener un amigo
Un carácter aislado es un carácter (que no sea una nueva línea) que no tiene un carácter adyacente del mismo tipo. Los caracteres adyacentes pueden estar a la izquierda, arriba o abajo a la derecha, pero no diagonales. Por ejemplo, en el siguiente texto Hestá aislado: Ybb YH% %%%% Todos …


2
Bloquear la partición de una cadena
La inspiración . Considere una lista l, que consta de números. Definir una operación de bloque en el índice ien la lista lpara ser el acto de mover 3 elementos consecutivos a partir de ien lhasta el final. Ejemplo: l, i (1-indexing) -> l (after applying block operation at index …

3
Polinomio -> Integrar
Dado un polinomio en una variable con coeficientes racionales, genera una expresión equivalente que contiene solo 1variables e integrales definidas. Por ejemplo, - x 2 puede expresarse como ∫ x ∫ 1 1 1d t x d u . E := 1 | var | ∫EEEdvar Se permite cualquier método …

30
"¡Hola Mundo!" (Hilo de ladrones)
Este es el hilo de los ladrones. El hilo de la policía está aquí . Su desafío es tomar una presentación sin descifrar del hilo de la policía y encontrar, para qué entrada o entradas, el programa se imprimirá Hello, World!y una nueva línea. La capitalización, el espaciado y la …

4
Eliminar los saludos
Desafío Hola, dada una cadena como entrada, elimine cualquier saludo que se encuentre al comienzo de la cadena. El programa que realiza las sustituciones más correctas en menos de 50 bytes gana. Saludos Hola, un saludo se define como una de las siguientes palabras: Hola Oye Hola querido saludos hai …


4
¡Maniobra la grilla!
Instrucciones Eres un bot, en una cuadrícula 2D que se extiende infinitamente en las cuatro direcciones, norte, sur, este y oeste. Cuando se le da un número, debe mover el bot para llegar al número objetivo. Así es como funciona la cuadrícula: Puede moverse en 4 direcciones: norte, sur, este …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.