Programación de Puzzles y Código de Golf

10
Visualice el algoritmo euclidiano nuevamente

Tarea Dados dos enteros positivos: Dibuja el rectángulo con las dimensiones especificadas por los dos enteros. Repita el paso 3 hasta que no haya más espacio. Dibuja y llena el cuadrado más grande tocando tres lados del rectángulo (restante). Salida del rectángulo resultante. Ejemplo Por...

10
Acortar enlaces de Google

Desafío Dado un goo.glenlace acortado válido , genera la URL original. Ejemplo goo.gl/qIwi3Ndaría algo así https://codegolf.stackexchange.com/. Para la entrada, puede elegir tener el https?://al principio, puede elegir tener www.antes del goo.gl, y también puede optar por deshacerse de él...

10
X marca el lugar: un trabajo de impresión

Con dos números, imprima una página con una "X" en la ubicación especificada (± 10%). Los números deben ser porcentajes o fracciones de las dimensiones del área de impresión de la página, por ejemplo, [25,75]or ["15%","0%"]o [0.33,1]. No tiene que considerar los márgenes. Solo recuerde indicar qué...

10
Convierte tu teclado en un teclado

Tarea Debe escribir un programa que, cuando se presiona un botón, emita un sonido diferente para cada tecla. Las teclas que usará son: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Las notas comienzan en Cy cada tecla de arriba agrega un semitono. Sin embargo, vamos a hacerlo...

10
¡Gira para ver todos los lados!

Digamos que tienes un dado de 20 lados. Empiezas a tirar ese dado y tienes que tirarlo unas docenas de veces antes de tirar finalmente los 20 valores. Te preguntas, ¿cuántos rollos necesito antes de tener un 50% de posibilidades de ver los 20 valores? ¿Y cuántas tiradas de ndado muero necesito...

10
Nombre de idioma invertido [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 2 años . Debe codificar un fragmento de...

10
¿De qué tipo son mis sufijos?

Introducción Así que he estado perdiendo mi tiempo nuevamente investigando algoritmos de clasificación de sufijos, evaluando nuevas ideas a mano y en código. ¡Pero siempre me cuesta recordar el tipo de mis sufijos! ¿Me puede decir de qué tipo son mis sufijos? ¿Qué más a la izquierda? Una gran...

10
Calcular OEIS A005434

La tarea es calcular OEIS A005434 lo más rápido posible. Considere una cadena binaria Sde longitud n. Indexando desde 1, podemos determinar si S[1..i+1]coincide S[n-i..n]exactamente para todos ien orden de 0a n-1. Por ejemplo, S = 01010 da [Y, N, Y, N, Y]. Esto se debe a que 0coincide 0,...

10
Juego de vida y fatiga

El juego de la vida y la fatiga de Stewie es bastante similar al más famoso juego de la vida de Conway . El universo del Juego de la vida y la fatiga de Stewie (GoLF) es una cuadrícula ortogonal bidimensional infinita de celdas cuadradas, cada una de las cuales se encuentra en uno de los tres...

10
Robar secuencias: policías

Esto es policías y ladrones . Este es el hilo de policías . Para el hilo de los ladrones, ve aquí . He notado varios desafíos de OEIS (Enciclopedia en línea de secuencias enteras) desde que me uní al sitio. Parece justo que tengamos un desafío de policías y ladrones que determina quién es el...

10
¡Planta árboles en un campo de golf!

Este desafío está inspirado en esta aplicación . Esta es una versión mucho más fácil de este desafío . Este desafío es el código golf , mientras que el otro es el código más rápido . Se le dará una cuadrícula de entrada cuadrada, de dimensiones 6 por 6 que se divide en 6 áreas, donde las...

10
Reindent Java / C / C ++ / etc. código

Escriba un programa que agregue o elimine espacios en blanco para formatear bien el código. Reglas sobre cómo debería verse el código cuando haya terminado: Ninguna línea debe contener más de uno de {y }. A {siempre debe ser lo último en una línea. A }siempre debe ser lo único en una línea...

10
Conversión de 12 horas

Desafío Convierta e imprima una hora en un formato de 12 horas. HH:MM AM/PM Ejemplos Entrada: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20...

10
Triángulo de Clark

Ok, he estado en una patada triangular recientemente, así que aquí hay otra. El Triángulo de Clark es un triángulo donde la entrada más a la izquierda de cada fila es 1 y las entradas más a la derecha están formadas por múltiplos de 6 que aumentan a medida que aumenta el número de fila. Aquí hay...