Preguntas etiquetadas con code-golf

8
Extensión del juego de sietes

Introducción Salida de todos los números en una base específica que aparecería en una versión adaptada del juego de siete. Desafío Su tarea es generar todos los números en una base dada en un rango dado, omitiendo los que coinciden con ciertas condiciones. Se le darán cuatro entradas: base elim...

8
Índice de permutación en espiral aplanado

Contexto Considere las matrices cuadradas con ncolumnas y filas que contienen los primeros enteros positivos n^2(es decir, al ncuadrado), donde nes impar. Los elementos de las matrices están dispuestas de tal manera que los números enteros 1a través n^2son colocados secuencialmente en una espiral...

8
Búsqueda del programa Craptastic

Cierta compañía de cable conocida tiene una característica algo torpe de 'Búsqueda de programas' que funciona a través del control remoto. Se necesita presionar mucho el botón; así que, como admirador de la economía del movimiento, pensé en buscar la ayuda de un programador para minimizar la...

8
99 variedades de Dosa

99 Varieties of Dosa es una popular cadena de puestos de dosa en carretera en todo el sur de la India. Esto está inspirado en una combinación de esta cadena y el clásico desafío CodeGolf "99 Botellas de cerveza". Recree la variante del menú de las populares '99 variedades de Dosa 'que se enumeran...

8
Cadena de golf (hilo de ladrones)

Este es un desafío de policías y ladrones. Para el hilo de los policías, ve aquí . Los policías tienen tres tareas. 1) Elija una secuencia del OEIS . 2) Elija un idioma (se sugiere que este sea un argot de golf, pero no tiene que serlo) que, cuando se le da entrada n, sale A(n)(donde A(n)se...

8
Saludar de acuerdo a la hora del día

Desafío Escriba un programa que salude a un usuario según la hora del día (GMT) que sea. Salida Una cadena (impresa o devuelta) de acuerdo con estas reglas: Si el horario es de 06:00 a 11:59 el saludo debe ser "Buenos días" Si son las 12:00 a las 17:59, el saludo debe ser "Buenas tardes" Si...

8
Construir un gráfico lineal / gráfico conjugado

Introducción Dado un gráfico G no dirigido, podemos construir un gráfico L (G) (llamado gráfico lineal o gráfico conjugado) que representa las conexiones entre los bordes en G. Esto se hace creando un nuevo vértice en L (G) para cada borde en G y conectando estos vértices si los bordes que...

8
Tabla de Cayley del Grupo Diedro

El grupo Dihedral re3re3D_3 representa las simetrías de un triángulo equilátero, utilizando la identidad (representada por id), rotaciones (representados por r1y r2), y las reflexiones (representados por s0, s1y s2). Su tarea es calcular la composición de los elementos x , y ∈ D 3 . Los da la...

8
¿La fecha es alfabética?

Escriba una función o programa que acepte una fecha (como una cadena en YYYY-MM-DDformato) como entrada y devuelva un valor verdadero si esa fecha es "alfabética" y un valor falsey si no lo es. Una fecha alfabética es una fecha cuyo mes, día y año están en orden alfabético cuando se expresa como...

8
Generar un par de claves RSA

Dado un entero positivo norte> = 4N>=4N >= 4 , genera un par de claves RSA (tanto la clave privada como la pública) cuya longitud de clave es norteNN bits. El algoritmo de generación de claves RSA es el siguiente: Elija un norteNN bit semiprime nortenn . Deje que los factores primos de...

8
9erutaciones férreas

Nota: Este es un intento de reciclar las preguntas de permutación de guest271314 Hay un patrón interesante que se forma cuando encuentras las diferencias entre permutaciones ordenadas lexográficamente de números de base 10 con dígitos únicos ascendentes. Por ejemplo, 123tiene permutaciones: 123...

8
¿Debería sugerirse este identificador?

Introducción En Android Studio y otros IDE hay compleciones de código para ayudar a la inserción eficiente del código (especialmente cuando los nombres de las clases o métodos son tan detallados), como el de la imagen a continuación. Se utilizan lógicas ligeramente diferentes entre los IDE para...

8
Simule un ping de Cisco

Premisa: Para aquellos en redes, lo más probable es que haya enviado un ping ao desde algún dispositivo para asegurarse de que todo esté conectado correctamente. Cisco, una compañía popular en redes [cita requerida] , tiene un comando para ello en su IOS que se ve así: ( Fuente de la imagen...

8
Juguemos Solitario Peg

Peg Solitaire es un juego popular que generalmente se juega solo. El juego consiste en un cierto número de clavijas y un tablero que se divide en una cuadrícula; por lo general, el tablero no es rectangular, pero para este desafío asumiremos que sí. Cada movimiento válido le permite a uno eliminar...