Preguntas etiquetadas con code-golf

24
¿Cuándo fue la última vez que la fecha fue divisible por n?

Una fecha puede ser representada por un entero sin signo como tal: AAAAMMDD. Lo que debe hacer es escribir el programa o la función más corta que calcule la fecha más reciente cuyo número era divisible por un número determinado n(incluida la fecha de hoy) y luego devuelve esa fecha en el formato...

24
Morse Decode Golf

Me alarma el creciente odio a los espacios y esta respuesta me ha inspirado para asegurarme de que el código Morse esté a salvo de esta eliminación insidiosa del espacio en blanco. Por lo tanto, su tarea será crear un programa que pueda traducir con éxito el código Morse con todos los espacios...

24
¿Es estable la estructura de ladrillo?

Representemos un ladrillo de mampostería estándar como [__](e ignoremos el hecho de que la parte superior está abierta). Cuando se apilan estos ladrillos, cada otra capa se compensa con medio ladrillo, como es habitual en la construcción de ladrillos: [__][__][__][__] [__][__][__][__]...

24
Imprimir todos los códigos de país

ISO 3166-1 es el estándar que define todos los códigos de país. Los conocidos códigos de dos letras (US, GB, JP, etc.) se denominan códigos Alpha-2. Con dos letras, solo hay 26 2 = 676 códigos posibles, que se pueden organizar muy bien en una cuadrícula. Esta tabla puede ser útil como una...

24
¡Es hora de español!

Tengo una tarea simple que debería ser relativamente fácil de implementar mediante código. Su objetivo es escribir un programa que genere el tiempo escrito en español, dado el tiempo en formato HH: MM. Es probable que muchas personas no sepan cómo hacer esto, así que lo explicaré. El tiempo en...

24
Función Minmod más corta

La función minmod es una variante del min familiar , que aparece en esquemas de alta resolución con limitación de pendiente para ecuaciones diferenciales parciales. Dadas una serie de pendientes, selecciona la pendiente más plana, mientras se ocupa de los signos relativos entre las pendientes. La...

24
Generador de cierre palindrómico bidireccional

Introducción Un cierre palindrómico de una cadena de entrada es el palíndromo más corto que se puede construir a partir de la cadena de entrada donde el palíndromo final comienza con la cadena de entrada. Para este desafío, consideraremos un cierre palindrómico bidireccional tal que El cierre...

24
Equivalencia César

Dos cadenas son "César equivalente" si la distancia (contando) entre los caracteres correspondientes es la misma. Sí, inventé este término. Aquí hay un ejemplo: "Abc" y "Cde" son equivalentes porque distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalización no hace...

24
Anillos Borromeo ASCII

Los anillos borromeos son un curioso conjunto de tres círculos, unidos de tal manera que la eliminación de cualquiera de ellos desenlazará los otros dos: Puedes hacerte un set con un par de gomas y un anillo de carpeta . Con más bandas de goma, es fácil hacer cualquier enlace bruniano . Escriba...

24
Calcular caracteres promedio de cadena

Tarea Su tarea es producir una cadena que contenga caracteres promedio de cadena. El primer carácter del resultado sería el carácter promedio del primer carácter (que es el primer carácter) y el promedio del segundo carácter de los dos primeros caracteres y así sucesivamente. ¿Qué es el personaje...

24
¡Veamos algo de acción!

¿A quién no le gustan las películas de acción con autos rápidos y ruidosos, especialmente aquellos con muchos accidentes? ¿Quién no ama las tomas de acción en el arte ascii? La escena es: Dos autos comienzan en lados opuestos de una carretera recta (con 60 espacios entre ellos). Comienzan a...

24
Mostrar la edad de los anillos de los árboles

Introducción Ayer vi un rompecabezas de cumpleaños . Felicidades !! También esta semana vi un episodio del programa de televisión Bones donde se encontró un cadáver enterrado debajo de un árbol. Para calcular el momento de la muerte, contaron los anillos de los árboles. Los anillos de los...

24
Rodea una cuerda con hashes

Ya hice esto en Python, pero parece que podría acortarse mucho: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Entonces, si el usuario escribe: Hello World El programa...

24
Un seno de grandeza

Introducción Todo el mundo ha oído hablar de seno (sin) , coseno (cos) , tangente (tan) , cotangente (cot) , secante (seg) y cosecante (csc) . Casi todos los ángulos los tienen. Mucho menos conocidos, o recordados, son el exsecante (exsec) , el excosecante (excsc) , la versina (versin) y la...