Preguntas etiquetadas con code-golf

Code-golf es una competencia para resolver un problema particular en la menor cantidad de bytes del código fuente.


8
Verificar topología
Reto Dado un conjunto Tde subconjuntos de un conjunto finito S={1,2,3,...,n}, determine si Tes una topología o no. Explicación El conjunto P(S) de potencia de algún conjunto Ses el conjunto de todos los subconjuntos de S. Algunos ejemplos: S = {}, P(S) = {{}} S = {1}, P(S) = {{}, …

17
Simula mi viejo y estúpido despertador
Tengo un viejo y estúpido despertador con dos botones: houry minute. El hourbotón incrementa la hora de una alarma configurada e minuteincrementa los minutos de una alarma configurada. Sin embargo, algunos diseñadores inteligentes se dieron cuenta de que presionar ambos botones al mismo tiempo debería tener un significado, y decidieron …
25 code-golf  date 

6
Gimli, hazlo aún más corto?
Soy uno de los autores de Gimli. Ya tenemos una versión de 2 tweets (280 caracteres) en C, pero me gustaría ver qué tan pequeña puede ser. Gimli ( papel , sitio web ) es un diseño de permutación criptográfica de alta velocidad con alto nivel de seguridad que se …

12
Dibujar mis contornos
Dada una matriz rectangular de elevaciones, dibuja sus contornos. Tarea Dos elementos xy yestán en el mismo nivel de contorno si floor(x/10) == floor(y/10). Por ejemplo, 52y 58están en el mismo nivel de contorno, pero 58y 64no lo están. El acto de dibujar contornos se define de la siguiente manera: …

11
Castillo de naipes (versión 1)
Versión 2 aquí . Desafío simple: dado un número entero, dibuja un castillo de naipes con el número dado de historias. Si el número es negativo, dibuje la casa al revés. Ejemplos: Input: 2 Output: /\ -- /\/\ Input: 5 Output: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\ -------- /\/\/\/\/\ …

28
Enumeración de enteros mareados
Su desafío hoy es generar un término dado de una secuencia que enumere todos los enteros. La secuencia es la siguiente: si tenemos una función indexada en 0 que genera la secuencia f(n)y ceil(x)es la función de techo, entonces f(0) = 0; abs(f(n)) = ceil(n/2); sign(f(n))es positivo cuando ny ceil(n/2)son …

30
Implementar un cronómetro simple
Reto Su tarea es escribir un programa que, una vez por segundo (incluso inmediatamente cuando se inicia su programa), imprime el tiempo transcurrido desde el momento en que se inició su programa. Reglas El tiempo debe imprimirse en hh:mm:ssformato. (ceros a la izquierda para valores de un solo dígito) Las …
25 code-golf  date 

26
Haz un patrón en zigzag
Su tarea es tomar una entrada entera e imprimir un patrón de zigzag usando barras y barras invertidas. La entrada entera determina la longitud de cada zig y zag, así como la cantidad de zigs y zags El patrón siempre comienza de derecha a izquierda. Casos de prueba 4-> / …

24
Reduce la cadena a un fragmento del alfabeto
Dada una cadena no vacía que consta de solo caracteres alfabéticos en mayúsculas y minúsculas y espacios ( [a-zA-Z ]), reduzca a un fragmento del alfabeto, comenzando con el primer carácter. Para reducir una cadena, comience con el primer carácter alfabético, luego elimine todos los caracteres que no sean la …

4
Rotaciones Entrelazadas
Reto Dada una matriz cuadrada de caracteres (caracteres ASCII imprimibles de un solo byte), gire cada "anillo" de la matriz en direcciones opuestas. Tomemos un ejemplo: 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O …
25 code-golf  matrix 

10
Doblar algunos diamantes
Problema Dado un entero positivo ndonden < 100 Salida de un patrón de diamante de la siguiente manera: Entrada n=1 /\/\ \/\/ Entrada n=2: /\ /\ //\\/\/\//\\ \\//\/\/\\// \/ \/ Entrada n=3: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/ \/ Entrada n=4: /\ /\ …

6
La secuencia es demasiado meta.
Comenzamos con una secuencia en blanco de 1 índice: _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,... En el enésimo paso, rellenamos cada a (n) espacios en blanco con los enteros mayores que 1 comenzando en el primer espacio en blanco restante, donde a (n) es la enésima entrada de la secuencia. Después del primer paso: 2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,... …

8
Construir una escalera para mi hijo
El otro día, mi hijo me pidió que le construyera una escalera usando bloques Lego-ish. Y se me ocurrió algo como esto: Entonces mi hijo me pidió un programa que utilizara la menor cantidad de bytes que generara una escalera similar en la pantalla de una computadora. No soy tan …

30
Dependencias triangulares
Un número triangular es un número que es la suma de nnúmeros naturales del 1 al n. Por ejemplo, 1 + 2 + 3 + 4 = 10así 10es un número triangular. Dado un entero positivo ( 0 < n <= 10000) como entrada (puede tomarse como un entero o …

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.