Preguntas etiquetadas con code-challenge

35
Compresión Sudoku

Su trabajo es escribir un programa (o dos programas separados) en cualquier idioma que: Puede tomar una placa Sudoku completa como entrada (en cualquier formato lógico) y comprimirla en una cadena de caracteres Puede tomar la cadena comprimida como entrada y descomprimirla para obtener...

34
Detonar una cuerda

Dada cualquier cadena, imprímala en forma de triángulo donde el texto corre hacia arriba y hacia abajo a lo largo de cada diagonal. Por ejemplo, una entrada de "Hello World"debería salir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l...

33
Subcadena no repetida más larga

Dada una cadena como entrada, encuentre la subcadena contigua más larga que no tenga ningún carácter dos veces o más. Si hay varias de estas subcadenas, también puede generarlas. Puede suponer que la entrada está en el rango ASCII imprimible si lo desea. Tanteo Las respuestas se clasificarán...

33
Imagen Batalla de colores

FELICITACIONES a @kuroineko por la mejor entrada y ganar la recompensa de 200 de @TheBestOne (¡excelente deportividad!). Escriba un programa para colorear la mayor cantidad de imagen posible antes de que lo hagan los programas de oposición. Reglas breves Su programa recibirá una imagen, su...

33
Un algoritmo de "clasificación"

Hay un "algoritmo de ordenamiento", a veces llamado ordenamiento de Stalin, en el cual, para ordenar una lista, simplemente elimina elementos de la lista hasta que se ordena en orden creciente. Por ejemplo la lista [1, 2, 4, 5, 3, 6, 6] Cuando "ordenado" con Stalin se convierte en ordenar [1,...

33
¿Es este número Loeschian?

Un número entero positivo kes un número de Loeschian si kse puede expresar como i*i + j*j + i*jpara i, jnúmeros enteros. Por ejemplo, los primeros números positivos de Loeschian son: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Tenga en cuenta que i, jpor cierto k, no...

33
Programación de dicotomías (literalmente)

Considere una pregunta escrita en inglés simple cuya respuesta involucra dos palabras o frases razonablemente precisas (pero potencialmente inteligentes) que pueden separarse por la palabra 'y': P: ¿Cuáles son las dos caras de una moneda? A: cabezas y colas P: ¿Cuáles son las mejores formas...

32
Implementar QuickSort en BrainF *** [cerrado]

Como se discutió en la sala Lounge en Stack Overflow: Si no puede implementar el algoritmo Quicksort dado en en.wikipedia.org/wiki/Quicksort en cualquier idioma que tenga un conocimiento mínimo, es posible que desee considerar una profesión diferente. @sbi pero SBI también señaló que tal vez...

32
Cortar la cadena de oro

Un viajero debe permanecer durante n días en un hotel fuera de la ciudad. No tiene efectivo y su tarjeta de crédito está vencida. Pero tiene una cadena de oro con n eslabones. La regla en este hotel es que los residentes deben pagar el alquiler todas las mañanas. El viajero llega a un acuerdo con...

32
Brainf *** Golfista

Uno de los códigos más fáciles escritos por un lenguaje de programación es una secuencia de caracteres de impresión de programas (por ejemplo, "¡Hola, mundo!"). Sin embargo, s o m e e s o t e r i c lenguajes de programación como Brainfuck , incluso el código más simple es bastante molesto para...

32
Cien contraseñas

Tengo cien bóvedas, cada una dentro de otra. Cada bóveda tiene una contraseña, que consta de un solo número. 95 43 81 89 56 89 57 67 7 45 34 34 78 88 14 40 81 23 26 78 46 8 96 11 28 3 74 6 23 89 54 37 6 99 45 1 45 87 80 12 92 20 49 72 9 92 15 76 13 3 5 32 96 87 38 87 31 10 34 8 57 73 59 33 72 95...