Programación de Puzzles y Código de Golf

19
¿Es un shuffle?

Ayer hice esta pregunta sobre el riffle shuffles. Parece que la pregunta de ayer fue demasiado difícil, por lo que esta es una tarea relacionada pero mucho más fácil. Hoy se le pide que determine si una permutación es en realidad una mezcla aleatoria. Nuestra definición de riffle shuffle está...

19
Una danza de muchas dimensiones

Desafío Dada una nmatriz dimensional de enteros y una permutación de los primeros nnúmeros naturales, permuta las dimensiones de la matriz en consecuencia. Detalles Este desafío está inspirado en los MATLAB permute. demostración La permutación se proporciona como una lista de enteros, por...

19
Hacer un programa de triangularidad válido

Triangularity es un nuevo esolang desarrollado por Mr. Xcoder donde la estructura del código debe seguir un patrón muy específico: Para la nlínea de código th, debe haber exactamente 2n-1caracteres del programa en él. Esto causa una forma triangular / piramidal, con la primera línea con solo un...

19
Insistir en un nuevo nombre de archivo

En tiempo de ejecución, sigue solicitando una línea de entrada hasta que la entrada del usuario no sea el nombre de un archivo o directorio existente u otro elemento del sistema de archivos, en relación con el directorio de trabajo actual. Luego devuelva / imprima el último nombre de archivo...

19
Escribir un simplificador de formas

Introducción Tengo muchas rocas ASCII. Están construidos con guiones, tuberías, Vs, caretes, corchetes, barras y espacios. Ejemplo: /--\ | | | | \--/ Quiero erosionarlos, así: /\ / \ \ / \/ Todas las esquinas se han vuelto más redondas. Un ejemplo más complicado: /----\ | \------\ | | |...

19
Desafío multiplicador de fechas

(Inspirado por Riddler de la semana pasada en FiveThirtyEight.com. Publicación de Sandbox ). Dado un año entre 2001 y 2099, calcule y devuelva el número de días durante ese año calendario donde mm * dd = yy(donde yyes el año de 2 dígitos ). 2018, por ejemplo, tiene 5: 18 de enero (1 * 18 =...

19
El tercer flak!

Este desafío se publicó como parte del desafío LotM de abril de 2018 Brain-Flak es un lenguaje turing-tarpit que ha ganado mucha fama aquí en PPCG. La memoria de la lengua está compuesta por dos pilas, sino una "oculta" tercera pila fue descubierto por Wh correo al asistente , lo que lleva a...

19
¿Determinando sí o no?

Después de ingresar una cadena [longitud 1-20], que solo contiene los caracteres y para sí yn para no, su programa debería generar el resultado (y o n). Entrada de ejemplo: yynynynnydaría salida y. El resultado se determina combinando las y's yn's de la siguiente manera: Y es y n o iguales n o Y...

19
Rolling Quine Dice

Crea un programa que salga solo. Sin embargo, si el código fuente se repite n veces (lo que significa concatenar una copia del código fuente hasta el final n-1 veces) , entonces debería haber una probabilidad de 1 / n de generar el código fuente original, una probabilidad de 1 / n de generar el...

19
Embiggen su aporte

Esto es un poco similar a esta entrada cubierta de polvo, pero espero que mi giro lo haga lo suficientemente único. No he podido encontrar nada que me disuade de publicar esto, pero hay bastante mar por ahí. ¡De todas formas! El reto: Su código recibe una cadena de caracteres; Convierte esto en...

19
Encuentra la raíz cuadrada

Escriba el código que cuando se le da un número positivo como entrada, genera el mayor divisor positivo de menor o igual que la raíz cuadrada de x .xxxxxxxxx En otras palabras, encuentre el n> 0 más grande de n>0n>0n > 0manera ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Existe mmm...