Preguntas etiquetadas con code-golf

17
Orden de líneas superpuestas

(Inspirado mientras dibuja en una pizarra) Desafío: Dada una cadena de entrada que contiene caracteres que representan diferentes colores de marcadores de borrado en seco en una pizarra blanca, genera el orden en el que fueron dibujados, del primero al último. Entrada: Una cadena que contiene...

17
¿Es un emoji?

He estado trabajando en esta aplicación iOS recientemente y me encontré con un problema (bastante fácil de resolver): ¿cómo puedo determinar si mi cadena está compuesta solo de emojis? Bueno, ese es tu trabajo hoy! Entrada Una cuerda. Si la presencia de caracteres unicode es problemática para...

17
Roll cake frases

Los pasteles en rollo son deliciosos dulces hechos con una capa de bizcocho, una capa de crema (o helado), enrollada en espiral, ver Wikipedia . Su tarea es obtener una cadena de frase no vacía de la entrada estándar, quitar los espacios y rodarla como un rollo de pastel comenzando desde el centro...

17
¿Es este un número?

Preludio: Quería entrenar haciendo casos de prueba, así que los probaré en algo fácil. Desafío: Tome cualquier entrada (cadena) dada (dentro del rango ASCII visible) y deduzca si es un número y genere algo que pueda usarse para evaluar. Reglas: Un número solo contendrá los caracteres...

17
Un embotellamiento 2D

El modelo de tráfico Biham-Middleton-Levine es un autómata celular autoorganizado que modela el tráfico simplificado. Consiste en una cantidad de automóviles representados por puntos en una red con una posición de inicio aleatoria, donde cada automóvil puede ser uno de dos tipos: aquellos que...

17
Hacer una quine entrelazada

Su tarea es crear un programa que, cuando se ejecuta, se devuelve como salida (esto se conoce como quine). Sin embargo, esta quine debe, cuando se copia nveces, devuelve la quine, pero con cada uno de sus caracteres duplicados en el lugar nveces, donde nes un entero positivo. Si su programa...

17
¡El 2017 ya casi está aquí!

Desafío El desafío es simple: No tomando entradas y enviando el siguiente mensaje: _ __ __ | | | | | |_ |__| | | Un número de veces igual al número de horas antes o después de la medianoche UTC del 31 de diciembre de 2016. Ejemplos Por ejemplo, si son las 19:01 UTC del 31 de diciembre,...

17
Salida de una bonita caja

Su desafío es generar exactamente el siguiente cuadro: .................................................. .................................................. .. .. .. .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++++++++++++++++++++++++++++++++++++++++++ .. .. ++ ++ .. .. ++ ++ .. .. ++...

17
Cotizaciones seguras

Su tarea es simple: escriba un programa (o función) que no reciba entradas y produzca (o devuelva) su código fuente. El problema es que cuando el programa está envuelto en "quotes"(carácter Unicode 34), debería generar nuevamente su código fuente (ahora citado). Se aplican las reglas estándar para...

17
Función Pi inversa

La función Pi es una extensión del factorial sobre los reales (o incluso números complejos). Para enteros n , Π (n) = n! , pero para obtener una definición sobre los reales, la definimos utilizando una integral: En este desafío invertiremos la función Π . Dado un número real z ≥ 1 , encuentre x...

17
¿Es este gráfico de secuencia?

Una secuencia gráfica es una secuencia de enteros positivos, cada uno de los cuales denota el número de aristas para un nodo en un gráfico simple . Por ejemplo, la secuencia 2 1 1denota un gráfico con 3 nodos, uno con 2 aristas y 2 con una conexión. No todas las secuencias son secuencias gráficas....

17
¿Hold'em o Fold'em?

Tu amigo te invitó a un juego de póker de alto riesgo en el último minuto y, como científico de la computación, decidiste usar tus habilidades para obtener una ventaja en el juego. Su tarea será, dada 2 cards(su mano) y 0, 3, 4 or 5 cards(las cartas repartidas), debe decidir cuál será la mejor mano...

17
Dientes de león ASCII

Estos son dientes de león ASCII: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ Los dientes de león ASCII tienen tres parámetros: longitud del tallo (número positivo entre 1 y 256, número de semillas (número positivo entre 0 y 7) y orientación (^ o v). Los dientes de león anteriores tienen...

17
Oraciones retorcidas

Reglas El programa debe recibir una cadena / matriz de palabras como entrada. Para cada palabra en la cadena / matriz, reconstruirá la palabra tomando caracteres de forma alterna desde el frente y el reverso de la palabra. 12345678 9 -> 15243687 9. Luego reorganizará las palabras de manera...

17
Determinar el tipo de cuboide

Introducción: Soy un coleccionista de rompecabezas retorcido. Aquí puedes ver mi colección actual de ± 300 rompecabezas. Creo que todos conocen el Cubo de Rubik normal (Cubo 3x3x3), que es un Cubo NxNxN . También hay cuboides (rompecabezas en forma de bloque), que vienen en diferentes formas, tal...

17
Alfombra un aeropuerto

En 2015, el Aeropuerto Internacional de Portland comenzó a reemplazar su icónica alfombra . Quiero que escribas un programa para dibujar su alfombra vieja en la menor cantidad de bytes posible. La alfombra: Especificaciones Aquí hay un enlace a una imagen pdf escalable de un mosaico. Su...

17
Visualice el algoritmo euclidiano

El algoritmo euclidiano es un algoritmo ampliamente conocido para calcular el máximo común divisor (MCD) de dos enteros positivos. El algoritmo Para el propósito de este desafío, el algoritmo se describe a continuación: Visualice las dos entradas como líneas adyacentes de cierto carácter, por...

17
Encuentra primos primitivos recursivos

Los primos recursivamente primos son una secuencia de primos tales que p(1) = 2 p(n) = the p(n-1)th prime Aquí hay un ejemplo de cómo se podría calcular el 4º Recursively Prime Prime. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd prime p(2) =...

17
Construye los números naturales con conjuntos

Esta construcción es una forma de representar los números naturales. En esta representación, 0 se define como el conjunto vacío y para todos los demás números, n es la unión de {0} y {n-1}. Por ejemplo, para construir 3 podemos seguir el algoritmo: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø,...

17
Máximo disfrute del bolo

Te han dado una bolsa de bolos. Todo el mundo sabe que para apreciar más los diferentes sabores, debes rotar entre los sabores. Lo esencial: Solo puedes comer 1 bolo a la vez El orden en que comas tus bolos debe ser periódico. Cada período no puede contener un sabor particular más de una...