En este desafío, estará "invirtiendo" el alfabeto o intercambiando a-zcon z-a. Esto se conoce comúnmente como el cifrado Atbash . Debido a que esta transformación hace que la salida se vea como un idioma extranjero, su código deberá ser lo más breve
En este desafío, estará "invirtiendo" el alfabeto o intercambiando a-zcon z-a. Esto se conoce comúnmente como el cifrado Atbash . Debido a que esta transformación hace que la salida se vea como un idioma extranjero, su código deberá ser lo más breve
Introducción Aron Nimzowitsch fue un destacado maestro de ajedrez y un influyente escritor de ajedrez. En su libro 'Mi sistema', el primer capítulo trata sobre la importancia del centro y por qué debería dominarlo. La razón simple es que tus piezas tienen más posibles movimientos directos al...
Este desafío es un simple ascii-art . Dadas dos entradas, que describen la altura y el ancho de una pieza de Lego, tiene impresa una representación de arte ASCII de la misma. Así es como se supone que deben verse las piezas de Lego: (4, 2) ___________ | o o o o | | o o o o | ----------- (8,...
Debe imprimir este texto
Escriba un programa o función que pueda imprimir todos los enteros exactamente una vez dado un tiempo y memoria infinitos. Los posibles resultados pueden ser: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, 11, … Esta no es una salida...
El Algoritmo del Cajero es un algoritmo para realizar cambios en la cantidad mínima de monedas que funciona bastante bien para la mayoría de los sistemas monetarios. Sin embargo, como la mayoría de los algoritmos codiciosos, no está exento de defectos. Si un sistema monetario está configurado...
Dado un palíndromo generado de acuerdo con este desafío , despalindromécelo. Casos de prueba abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Como se trata de despalindromizar, su código no puede ser un palíndromo . Recuerde, esto es código...
Un políglota es un programa que se puede ejecutar en 2 o más lenguajes de programación diferentes. ¿Qué consejos generales tiene para hacer políglotas o elegir idiomas que sean fáciles de escribir políglotas para una tarea específica? Publique los consejos que podrían aplicarse en la mayoría de...
Desafío Dado un tablero de tres en raya en cualquier formato, determine si es válido o no. Si un tablero puede ser el resultado de un juego de tres en raya, entonces es válido. Por ejemplo, esta placa es válida:XOX OXO XOXPor el contrario, este tablero no es válido: XXX XXO OOO Entrada Un...
Eres Ruby, un ingeniero ferroviario. Su tarea es establecer un camino en cualquier valle dado de modo que visite cada estación ( M). La cantidad de pista establecida no es importante, pero debe colocarse en un camino continuo que comienza y termina en el punto de entrada / salida del valle ( >)...
Debe hacer un políglota que genere el cuadrado de la entrada en un idioma y la raíz cuadrada de la entrada en otro. ¡La respuesta más corta en bytes gana! Debe tener una precisión de al menos 3 decimales, y la entrada siempre será un flotante
(basado en esta publicación y la discusión subsiguiente en el chat, también, ¡muchas gracias a Dennis por TIO!) El reto Elija un idioma que esté disponible actualmente en el sitio TryItOnline , por ejemplo, PowerShell . Escriba el código en ese idioma en esa página, que no tome ninguna entrada,...
Ya sabemos cómo quitar una cadena de sus espacios. Sin embargo, como caballeros / damas, debemos desvestirnos . Desnudar una cuerda es lo mismo que pelarla, solo que más delicada. En lugar de eliminar todos los espacios iniciales y finales a la vez, los eliminamos uno por uno . También...
Entonces, la semana pasada publiqué un desafío para jugar a Duck, Duck, Goose . Esto llevó a que varios habitantes de Minnesota comentaran sobre su variación regional de 'pato gris' . Así que aquí están las reglas: Usando esta lista de
En este desafío, debe escribir un programa o función, que toma una cadena como entrada y genera uno de los dos valores posibles. Llamaremos a uno de estos valores verdadero y uno falso . No necesitan ser verdaderos o falsos . Para que una respuesta sea válida, debe cumplir con cuatro criterios...
Antecedentes El Instituto Meteorológico Real de los Países Bajos define una ola de calor * como una serie de al menos 5 días consecutivos de clima ≥25 ° C ("clima veraniego"), de modo que al menos 3 de esos días son ≥30 ° C ("clima tropical" ) El clima tropical no tiene que medirse...
Sus programas: Escribirás dos programas (ambos en el mismo idioma). El programa de almacenamiento toma una cadena de STDIN y la almacena en algún lugar persistente (ver más abajo) y luego sale sin error. El programa de recuperación no toma ninguna entrada, recupera la cadena que estaba almacenada...
Se le dará el nombre de uno de los 20 objetos más grandes del Sistema Solar. Su tarea es devolver una aproximación de su radio, expresada en kilómetros. Este es un desafío de código donde su puntaje consiste en la longitud de su código (en bytes) multiplicado por una relación de penalización ,...
Mientras intentaba (y fracasaba) haber persuadido a mi pequeño hijo de cenar, intenté cantarle. A mitad de esta canción me di cuenta de que la estructura de la fórmula podría prestarse bien para el golf de código. La tarea es escribir un programa o función que no acepte entradas y produzca el...
Movimientos individuales El tablero es una cuadrícula cuadrada infinita de 2 dimensiones, como un tablero de ajedrez ilimitado. Una pieza con valor N (un N-mover ) puede moverse a cualquier cuadrado que esté a una distancia exactamente de la raíz cuadrada de N desde su cuadrado actual (distancia...