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.

22
¿Es un primo débil?
Un primo es débil si el otro primo más cercano es más pequeño que él. Si hay un empate, el prime no es débil. Por ejemplo, 73 es un primo débil porque 71 es primo pero 75 es compuesto. Tarea Escriba un código de computadora que cuando se le dé …

15
El juego de placas de España
Esta pregunta se basa en una pregunta que hice en español . Sí, pedí un algoritmo en español. :) En España, las placas actuales tienen este patrón: 1234 XYZ donde XYZ son tres consonantes tomadas del conjunto completo de consonantes españolas (excepto el 'Ñ', creo). A veces, cuando viajo con …

24
¿Es una palabra ordenada?
(inspirado en esta publicación sobre Puzzling. PRECAUCIÓN: LOS SPOILERS PARA ESE PUZZLE ESTÁN A CONTINUACIÓN). El teclado del teléfono estándar correlaciona letras con números de la siguiente manera: 1 -> 2 -> ABC 3 -> DEF 4 -> GHI 5 -> JKL 6 -> MNO 7 -> PQRS 8 -> …

30
¿Es un semiprime?
Sorprendentemente, no creo que tengamos una pregunta de código de golf para determinar si un número es semiprime . Un semiprime es un número natural que es el producto de dos números primos (no necesariamente distintos). Bastante simple, pero un concepto notablemente importante. Dado un número entero positivo, determine si …

30
Alfabeto diagonal a la entrada
Inspirado en esta publicación . Para aquellos que marcan esta pregunta como un duplicado, les insto a que realmente lean la pregunta para ver que la mía es una modificación de la vinculada. El que está vinculado no solicita una entrada y solo imprime el alfabeto en diagonal. El reto …


8
Err, ¿dónde estoy?
¡Oh no! Estoy atrapado en un gran bosque (bueno, en realidad no, pero solo asúmalo) y no sé dónde estoy. Afortunadamente, traje mi laptop. Pero cuando busqué 'Mapas', decía 'Sin resultados', y estoy preguntando esto como último recurso. Haga un programa que genere la longitud y latitud de mi ubicación …
26 code-golf 

7
Una expresión, muchos valores
Usando nuestros símbolos matemáticos familiares: +, x, paréntesis y cualquier número racional, es fácil crear expresiones que evalúen algún número deseado. Por ejemplo: 1+(2x3)=7, (1+2)+(3x6.5)=22.5y así sucesivamente. Bastante aburrido. En este desafío, vamos a utilizar un nuevo operador: ±. El uso de ±en una expresión significa que necesita evaluar la …

7
Haz una ola de bandera
Tome una bandera, como esta: ----------------------------- | | | | | | |=============+=============| | | | | | | ----------------------------- Y una entrada numérica: la "longitud de onda" Digamos que la longitud de la onda fue 5. Luego, cada 5 caracteres a lo largo de la línea desde el principio, …

21
Agrupar una lista por frecuencia
Dada una lista de enteros, agrupe los elementos que ocurren más primero, luego agrupe los siguientes y así sucesivamente hasta que cada elemento único en la lista se haya agrupado una vez. Ejemplos: Entrada: [1,2,3] Salida: [[1,2,3]] Entrada: [1,1,1,2,2,3,3,4,5,6] Salida: [[1],[2,3],[4,5,6]] Entrada: [1,1,1,4,5,6,6,6,7,7,8,8,8,8,8,8,8,9,5,6,5,6,5,6,5,6,-56] Salida: [[6, 8],[5],[1],[7],[9,4,-56]] Entrada: [] Salida: [] …

9
GCD / LCM Polyglots!
Su desafío es crear un programa o función que genere el GCD de sus entradas en un idioma y el LCM de sus entradas en otro. Las incorporaciones para GCD o LCM (te estoy mirando, Mathematica) están permitidas pero no son recomendables. Habrá 2 entradas, que siempre serán enteros positivos, …


30
¿Cuál es la fecha?
Reto Extrañamente, esto aún no se ha hecho: muestra la fecha actual. Reglas El formato de fecha que debe seguir es el siguiente: YYYY-MM-DD Donde el mes y el día deben rellenarse con ceros si son menores de 10. Por ejemplo, si el programa se ejecuta el 24 de mayo …
26 code-golf  date 


30
¿Cuánto dura mi número?
Reto Dado un número entero, Qen el rango -(2^100) ≤ Q ≤ 2^100, genera el número de dígitos en ese número (en base 10). Reglas Sí, puede tomar el número como una cadena y encontrar su longitud. Todas las funciones matemáticas están permitidas. Puede tomar la entrada en cualquier base, …

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.