Preguntas etiquetadas con code-golf

12
Código de golf: Distribuir las bolas (I)

Desafío En esta tarea, ha calculado la cantidad de formas en que podemos distribuir las bolas A en las celdas B y cada celda tiene al menos una bola. Las entradas A y B se dan en una sola línea separada por un espacio en blanco, las entradas son terminadas por EOF. Es posible que desee...

12
El camino más corto para un caballero de ajedrez

Su programa debe calcular el número de movimientos que necesita un caballero de ajedrez para llegar a cada casilla del tablero de ajedrez. La entrada será dos enteros separados por espacios que representan las coordenadas del cuadrado inicial (coordenadas horizontales y luego verticales, 0-7...

12
¿Qué día es hoy (u otras fechas)?

Tarea Escriba un programa o una función que calcule el nombre del día de la semana de una fecha que ingresa un usuario. De entrada y salida Entrada es una cadena, YYYYMMDD. Ejemplo de valores de entrada: 20110617: 17 de junio de 2011 19040229: 29 de febrero de 1904 06661225: 25 de diciembre de...

12
Quine para guardar sesiones

Inspirado por esta pregunta . Cree un programa que le pida al usuario que almacene algunos datos, y cuando el programa se cierre, escupe el programa en sí mismo, excepto que los datos de la sesión hayan cambiado. Luego, el usuario abre el programa recién generado y puede recuperar los datos del...

12
Marcar Codificador de semáforo

Su objetivo es escribir un codificador de semáforo de bandera , que convertirá una oración dada en los caracteres de semáforo de bandera correspondientes, de acuerdo con el sistema de semáforo descrito en Wikipedia . Suponga que la entrada es una oración única proporcionada a través de stdin (o...

12
Implemente una calculadora gráfica

Ha habido muchas preguntas relacionadas con calculadoras; sin embargo, no parece que ninguno implique implementar una calculadora gráfica. El reto Debe escribir un programa completo que tome múltiples fórmulas como entrada de STDIN y las grafica en STDOUT. La entrada tomará la forma...

12
Convertir de notación de infijo a notación de prefijo

Dada una expresión aritmética, que puede incluir paréntesis ( ()), exponentes ( ^), división ( /) y multiplicación ( *), suma ( +) y resta ( -) (en ese orden de operación), como a ^ (2 / 3) * 9 * 3 - 4 * 6 genera la misma expresión en notación de prefijo. (- (* (* (^ a (/ 2 3)) 9) 3) (* 4...

12
Encuentra palabras con una mano

'exagerado' es un ejemplo de una palabra que se puede escribir en la mano izquierda, en un mapa de teclado qwerty normal. 'monopolio' es un ejemplo para la mano derecha. Buscando en el wordsarchivo unix palabras que puedan escribirse con una mano. La salida debe ser dos líneas: lista separada por...

12
crear una barra de progreso ascii

bueno, es algo similar a esta pregunta pero con algunas pequeñas diferencias. tienes que escribir un programa para pedir el ancho de la barra de progreso y cuánto trabajo se realiza. y luego dibuje una barra de progreso con las siguientes características: ancho indica cuántos caracteres tiene que...

12
Listas de anidamiento

Dada una lista con listas anidadas en su interior, devuelva la lista con los elementos anidados de las listas anidadas. Entrada La lista tendrá, como máximo, listas anidadas de 4 profundidades. Cuente todos los 0 dentro de la entrada como un espacio nulo. Salida Imprima individualmente cada...

12
Anota un juego de Yahtzee

Para cada una de las 13 filas de una hoja de puntaje de Yahtzee , se le da (a partir de stdin) una lista separada por espacios de 5 números (dados). Su tarea es calcular el puntaje de cada línea y generar el Gran Total del juego. Ejemplo Entrada y cómo interpretarla: Input Box Score 6 1 4 1 3...

12
Eliminar elementos únicos de la cadena

Encontré esta pregunta, porque parece ser un caso de uso muy común para encontrar caracteres únicos en la cadena. Pero, ¿qué pasa si queremos deshacernos de ellos? La entrada contiene solo alfabetos en minúsculas. Solo se utilizan letras de la a a la z. La longitud de entrada puede ser de 1 a 1000...

12
Encontrar la palabra más 'única'

Usando el idioma de su elección, escriba la función / script / programa más corto que pueda que identifique la palabra con el mayor número de letras únicas en un texto. Las letras únicas deben incluir cualquier carácter distinto que use codificación UTF-8 . Las versiones en mayúsculas y...

12
Buscaminas de trabajo

Similar a la generación de cuadrículas de dragaminas , aunque el desafío es hacer una cuadrícula de dragaminas que funcione. Este será un código más largo de lo normal (creo) . Más información sobre el buscaminas . Buscaminas es un juego de lógica que se encuentra en la mayoría de los sistemas...

12
Dibujo de redes 3d - sólidos de Archimedean

Tengo una debilidad por las redes 3D que, cuando se recortan y se pliegan, le permiten hacer formas 3D de papel o tarjeta. La tarea es simple, escrita el programa más corto posible que dibuja redes para los 13 sólidos de Archimedean. El resultado debe ser un archivo de imagen en cualquier formato...