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.

6
1 + 1 = 10, 1 + 2 = 3
Escriba una función o programa que pueda hacer aritmética simple (suma, resta, multiplicación y división) tanto en la base 10 como en la base 2. La función tomará una expresión matemática como entrada y generará el resultado correcto en la base correcta. La entrada será nnúmeros separados por uno o …

2
Lipograma "quine"
Tarea Tome un solo carácter Unicode como entrada. Imprime un programa en el mismo lenguaje que también obedece esta especificación, pero que no contiene el carácter de entrada. Si el programa se ejecuta con la entrada de una , y luego el programa de salida se ejecute con la entrada …

21
Intercambie bits con sus vecinos
Descripción de la tarea Dado un número entero, intercambie sus bits menos significativos (2k – 1) -th y 2k -th para todos los enteros k> 0 . Esta es la secuencia A057300 en el OEIS. (Se supone que el número tiene "ceros infinitos infinitos". En la práctica, esto simplemente significa …

6
Enumerar esquemas de rima
Un "esquema de rima" es una cadena de letras apara z, de modo que las primeras apariciones de los caracteres están en orden ascendente (sin espacios), comenzando desde a. Por ejemplo (con las primeras ocurrencias marcadas): abccdbebdcfa ^^^ ^ ^ ^ La cantidad de esquemas de rima de longitud Nviene …

30
Sumando los dígitos y los dígitos invertidos
Dado un número> 0, genera la suma con todos los dígitos (1 .. n) concatenados e invertidos y súmalos. Por ejemplo, con n = 6: Los números del 1 al 6 concatenados: 123456 Invertido: 654321 Sumarlos juntos dará como resultado: 777777. Otro ejemplo es n = 11: 1 2 3 …

1
... ¡Y México lo pagará!
Donald Trump está muy impresionado con el trabajo de las personas en este sitio. Él vio lo increíble que fue el trabajo que hiciste ayudando a Ben Carson , por lo que incluso te contrató para construir su muro . Él piensa que eres genial. Ahora necesita tu ayuda de …

3
Sistema de numeración de residuos
En el sentido de muchos desafíos, pensé que este podría ser interesante. En este desafío, utilizaremos el Sistema de número de residuos (RNS) para realizar sumas, restas y multiplicaciones en enteros grandes. ¿Qué es el RNS? El RNS es una de las muchas formas en que las personas se han …

30
¿Cuál es la palabra más frecuente?
¿Cuál es la palabra más frecuente? Dada una oración, su programa debe atravesarla, contando las frecuencias de cada palabra, luego generar la palabra más utilizada. Debido a que una oración no tiene una longitud fija y, por lo tanto, puede ser muy larga, su código debe ser lo más corto …

1
¿Alguien ha sido defenestrado?
La defenestración es el acto de arrojar a alguien o algo por la ventana. - Wikipedia Entrada La entrada constará de dos partes: Un plano de planta y una persona dentro de la casa / edificio. v><^representa a una persona, apuntando en la dirección indicada por la flecha. La entrada …
26 code-golf  string 

30
La secuencia más-menos
La secuencia más-menos La secuencia más-menos es una que comienza con dos semillas, a(0)y b(0). Cada iteración de esta secuencia es la suma y resta de los dos miembros anteriores de la secuencia. Es decir, a(N) = a(N-1) + b(N-1)y b(N) = a(N-1) - b(N-1). Objetivo Producir la secuencia más-menos, …


24
Encuentra rangos de valores verdaderos en una lista
Reto: Escriba una función o programa que acepte una lista de valores booleanos y devuelva todos los rangos de True. Casos de prueba: f [F] = [] f [T] = [[0,0]] f [T,T,F,T] = [[0,1],[3,3]] f [F,T,T,F,F,T,T,T] = [[1,2],[5,7]] f [F,T,T,F,F,F,T,T,T,T] = [[1,2],[6,9]] f [T,T,F,F,F,T,T,T,T,T,T,T,T,T,T,F] = [[0,1],[5,14]] f [F,F,T,T,F,F,F,F,F,F,F,F,T,T,T,T,T,T,T,T,F,F,F,F,F,F,F,F,F,F,F,F,F,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,T,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,F,T,T] = …

15
KOTH: cada moneda tiene dos caras
Resultados finales disponibles Introducción Después de mi KOTH anterior con temas pesados ​​( guerra de fantasía , pandemia mundial ...), estoy de vuelta con un nuevo juego alegre. Esta vez, te enfrentas a una situación de "juego de mesa". Se coloca una pila de monedas al revés en el centro …

12
Cuatro es el número mágico
No revisé el sandbox antes de publicar este desafío, parece que este desafío fue propuesto por Cᴏɴᴏʀ O'Bʀɪᴇɴ . Dada una entrada entera, escriba un programa que imprima el acertijo "cuatro es un número mágico" Cuatro es el número mágico Cinco es cuatro y cuatro es el número mágico Seis …
26 code-golf  number 

3
Cumpleaños combinado de 100 años
Recientemente estaba sumando las edades de mí y mi esposa e hijos y me di cuenta de que en algún momento en un futuro no muy lejano, nuestras edades sumarán exactamente 100 años. Reto Para una entrada que consta de una edad combinada (total) y una lista de fechas de …
26 code-golf  date 

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.