Preguntas etiquetadas con code-golf

25
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: /\ /\ //\\ /\ /\ //\\ ///\\\//\\/\/\//\\///\\\ \\\///\\//\/\/\\//\\\/// \\// \/ \/ \\// \/...

25
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 como una cadena), devuelve el número triangular más pequeño...

25
¿Es un número de Lynch-Bell?

Se le dará un número entero positivo (que nunca contendrá un 0) como entrada. Su tarea es verificar si es un número de Lynch-Bell o no. Un número es un número de Lynch-Bell si todos sus dígitos son únicos y el número es divisible por cada uno de sus dígitos. De hecho, en realidad solo hay 548...

25
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: /\ -- /\/\ ---- /\/\/\ ------ /\/\/\/\...

25
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) = {{}, {1}} S =...

25
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...

25
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 presentará en la Conferencia sobre...

25
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...

25
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...

25
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...

25
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-> / / / / \ \ \ \...

25
Cuantos dias en un mes

Dada una representación textual (nombre completo que no distingue entre mayúsculas y minúsculas o abreviatura de 3 caracteres) de un mes, devuelve el número de días del mes. Por ejemplo, december, DEC, y dectodos deben volver 31. Febrero puede tener 28 o 29 días. Suponga que la entrada es un...

25
¿Es un cubo de Rubik?

Un pasatiempo venerado de los pedantes es señalar que las imágenes de "Cubos de Rubik" (en camisetas, carteles, etc.) en realidad no tienen solución. Lo primero que debe verificarse es que el cubo esté formado por las piezas correctas. Para poder resolverse, un cubo necesita seis colores, cada uno...

25
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...

25
Dirección del tráfico

Reglas Dado un código de país ISO3166-1-Alpha-2, su tarea es decidir la dirección del tráfico para ese país: La entrada será un código de país válido (válido ya que es un elemento de las dos listas proporcionadas) La entrada puede ser una lista de dos caracteres en lugar de una cadena si...

25
Programa de identificación de formas

Su tarea es construir un programa que identifique la forma de la entrada. Las formas a identificar pueden ser cualquiera de las siguientes: Cuadrado Para identificarse como un cuadrado, la fuente debe tener líneas de igual longitud y el mismo número de líneas que los caracteres por línea (se...

25
Conteo de suma cero

Escribir un programa o función que dado n ≥ 1 devuelve el número de soluciones a ± 1 ± 2 ± 3 ± ... ± n = 0. Para n = 6 no hay soluciones, entonces la respuesta es 0. Para n = 4 hay dos soluciones, entonces la respuesta es 2 (las dos soluciones son 1 - 2 - 3 + 4 = -1 + 2 + 3 - 4 = 0). Esta es la...