Programación de Puzzles y Código de Golf

25
Evaluación de cadenas con puntos

Escriba un programa que tome una cadena de longitud impar que contenga solo los caracteres .y :. Con la ayuda de una pila inicialmente vacía , genere un número a partir de esta cadena de la siguiente manera: Para cada carácter c en la cadena (de izquierda a derecha) ... Si c es .y la pila tiene...

25
¿Dónde se sentarán tus amigos?

Tú y algunos amigos van a jugar bolos. Hay un total de N jugadores de bolos. Sin embargo, solo hay sillas N -1 para sentarse. La solución es simple: quienquiera que sea el turno actual no obtiene una silla. Luego, cuando termina su turno, se sientan en la silla de la persona que sigue. Tomemos un...

25
¿Que hora es?

Literalmente, me gusta ahorrar tiempo, usando tres relojes en mi muñeca ... El problema es que cada uno da un tiempo diferente. Un reloj está x minutos por detrás del tiempo real. Un reloj se adelanta x minutos al tiempo real. El último reloj muestra la hora real. El problema es que no puedo decir...

25
Campeonatos nacionales de conflictos de programación

(Tenía la intención de publicar esto mientras 1542: El conflicto de programación todavía era el xkcd actual, pero tuve un conflicto de programación). Entrada La entrada será una lista de 3nelementos, que representan neventos. El primer elemento en cada grupo de 3 será el nombre de un evento;...

25
Dibuja un tablero de damas ASCII

Resumen Inspirado por la reciente popularidad de los desafíos de arte ASCII, el propósito de este desafío es dibujar un tablero ASCII, como uno en el que se pueda jugar Ajedrez. Escriba un programa que tome un entero positivo ncomo argumento, en stdino como entrada del usuario, y genere un...

25
Toda su base biyectiva nos pertenece.

Fondo Una numeración de base b biyectiva , donde b es un número entero positivo, es una notación posicional biyectiva que utiliza símbolos b con valores asociados de 1 a b . A diferencia de su contraparte no biyectiva, ningún símbolo tiene un valor de 0 . De esta manera, cada número entero no...

25
Comparar dos números

Reto Dados dos enteros Ay Bcomo entrada, debe escribir un programa que genere si A>B, A==Bo A<B. Los enteros estarán en cualquier rango razonable admitido por su idioma que incluya al menos 256 valores. Su programa puede ser un programa completo o una función, tomando entrada a través de...

25
Emoticon reconocimiento de expresiones faciales

Escriba un programa que acepte como entrada un emoticón y salga si el emoticón es feliz o triste. El programa acepta una cadena como entrada o parámetro, y debe mostrar la cadena "feliz" si la entrada está en la lista de emoticones felices, o "triste" si la entrada está en la lista de emoticones...

25
Grandes números grandes

Al tratar de jugar varias de mis respuestas, he necesitado escribir enteros grandes en la menor cantidad de caracteres posible. Ahora sé la mejor manera de hacer eso: conseguiré que escribas este programa. El reto Escriba un programa que, cuando se le da un número entero positivo, genera un...

25
Seguimiento de listados a horarios

Introducción ¿No odias cuando alguien sube un álbum que te gusta a YouTube, pero la descripción solo contiene una lista de canciones ? Me gusta esto: 1. Everything in Its Right Place - 4:11 2. Kid A - 4:44 3. The National Anthem - 5:50 4. How to Disappear Completely - 5:55 5. Treefingers -...

25
El combinador de cuerdas FizzBuzz-ish

Digamos que tienes una cadena como esta: abaabbbbbaabba Cuente el número de veces que aparece un carácter específico en la cadena de entrada, pero solo si el carácter aparece solo una vez en una fila . Por ejemplo, si el personaje es a, abaabbbbbaabba ^ x x ^ El total sería 2 (el aa's no...

25
Lunes Mini-Golf # 2: Truncar texto largo

Mini golf de lunes: una serie de desafíos de código corto de golf , publicados (¡ojalá!) Todos los lunes. Muchas aplicaciones web (especialmente las redes sociales) truncan automáticamente largos pasajes de texto para que se ajusten al formato de la aplicación. En este desafío, vamos a crear un...

25
CSS Color Golf!

Usted es un desarrollador web y su jefe ha decidido actualizar el sitio web de la compañía. Ha decidido que menos color es mejor, pero quiere que el sitio se vea igual. Simplemente decide que no tiene idea de qué está hablando, pero lo intentará de todos modos, porque está aburrido. Como la...

25
¿Qué idioma es el más corto?

Cree un programa que encuentre los últimos 50 desafíos con el código-golf- tag que tiene al menos 20 respuestas. Luego, extraiga los puntajes para cada idioma en cada uno de los desafíos. Si hay más de una respuesta usando el mismo idioma, cuente todas las puntuaciones. Luego, tome los 20 idiomas...

25
Un FTW infinito

La palabra infinita de Fibonacci es una secuencia específica e infinita de dígitos binarios, que se calculan mediante la concatenación repetida de palabras binarias finitas. Definamos que una secuencia de palabras de tipo Fibonacci (o FTW secuencia ) es cualquier secuencia de ⟨W n ⟩ que se forma...

25
Contando +1 primos

Defina que el número natural p es un primo +1 del número natural n si p es un número primo y la representación binaria estándar (es decir, sin ceros a la izquierda) de p se puede obtener sumando (es decir, anteponiendo, agregando o insertando) un solo 1 a la representación binaria estándar de n...

25
Produce un sonido de cierta frecuencia

Este es un desafío bastante simple, pero no pude encontrar ninguna pregunta que fuera realmente similar. El desafío es tomar una frecuencia al usar STDIN o un equivalente, y luego emitir un tono que coincida con esa frecuencia, en Hz, durante 5 segundos. Por ejemplo Input: 400 Output: (a tone of...