Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

2
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, …

14
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 GMT-0700 …
10 code-golf 

4
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 …

1
¡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 …

3
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 un poco más fácil. Puedes elegir entre 2 tareas …
10 code-golf  audio 


13
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 código que parezca que genera el nombre del idioma …



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 cantidad …

2
La conjetura de von Koch
Es posible que conozca al matemático von Koch por su famoso copo de nieve. Sin embargo, tiene problemas de ciencias de la computación más interesantes bajo la manga. De hecho, echemos un vistazo a esta conjetura: Dado un árbol con nnodos (por lo tanto, n-1bordes). Encuentre una manera de enumerar …

6
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 goo.glsi solo desea el final de la URL. Una barra oblicua …

4
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é número es ancho, …

5
Trazar la distribución gaussiana en 3D
En la teoría de la probabilidad, la distribución normal (o gaussiana) es una distribución de probabilidad continua muy común. Las distribuciones normales son importantes en estadística y a menudo se usan en las ciencias naturales y sociales para representar variables aleatorias de valor real cuyas distribuciones no se conocen. El …

5
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 ejemplo, nuestra entrada es 6y …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.