Preguntas etiquetadas con code-golf

13
Medios Metálicos de Alta Precisión

Antecedentes Las medias metálicas , comenzando con la famosa media dorada , se definen para cada número natural (entero positivo), y cada una es una constante irracional (tiene una expansión decimal infinita no recurrente). Para un número natural , la media metálica es la raíz de una ecuación...

13
Imprima una espiral ascii en la memoria O (log n)

Puede escribir un programa o función que reciba un número entero impar y positivo n , donde n >= 3, como argumento de función, argumentos de línea de comando o en STDIN (o equivalente para su sistema), e imprima en STDOUT (o equivalente de sistema) una espiral ASCII que gira hacia adentro en el...

13
Analizar barajaduras superpuestas

Rod está moderando un juego de cartas entre dos jugadores: George y Tim. Actualmente, Tim está barajando las cartas. Rod sospecha que Tim está tratando de hacer trampa, por lo que necesita su ayuda para verificar que la combinación sea justa. Tim está haciendo la barajadura desordenada: corta un...

13
Contando de 1 a un entero ... en binario

Introducción: Recuerdo que cuando era niño, obtenía una calculadora y seguía presionando el +botón, y veía hasta qué punto podía contar. Ahora, me gusta programar, y estoy desarrollando para iOS. Contar es una habilidad fundamental tanto para humanos como para computadoras. Sin ella, el resto de...

13
Dibuja las combinaciones que suman 100

Tiene un cuadro con un número de un solo dígito en cada esquina: 1|2 --- 3|4 Si concatenamos los dígitos a lo largo de las filas de izquierda a derecha, obtenemos 12 y 34. Si concatenamos los dígitos a lo largo de las columnas de arriba a abajo, obtenemos 13 y 24. Si sumamos todos estos números,...

13
My Squiggly Lamp

Mientras me movía, rompí mi lámpara. Ahora necesito uno nuevo. ¡Es tu trabajo hacerme una lámpara! No estoy seguro de qué tamaño quiero, aunque sé que quiero uno ondulado. Su programa / función debe incluir una entrada numérica e imprimir una lámpara con tantos garabatos /...

13
Mostrar palabras usando la pantalla de 7 segmentos

Mi primer Puzzles de programación y Golf de código es la pantalla Seven-Slash . Aquí está mi primer desafío, también basado en una pantalla de 7 segmentos. A menudo pienso, además de los números, en qué tipo de letras puedo mostrar usando una pantalla simple de 7 segmentos. Resulta que se pueden...

13
Recorrido del árbol de prefijo

Escriba un programa que tome (a través de stdin o línea de comando) una cadena con la forma recursiva PREFIX[SUFFIXES] dónde PREFIX puede ser cualquier cadena de letras minúsculas (az), incluida la cadena vacía, y SUFFIXESpuede ser cualquier secuencia de cadenas con la forma recursiva...

13
Encontrar el valor de las palabras!

Introducción En la tierra de [Inserte un nombre genial aquí], las personas no compran cosas con dinero, porque todos tienen una alergia severa al papel. ¡Se pagan con palabras! Pero como es eso? Bueno, le dan valores a cada letra: a=1,b=2,c=3,etc. (Con algunas otras reglas especiales que se...

13
¿Puedo hacer esa forma con bloques, losas y escaleras?

Considere una cuadrícula bidimensional rectangular donde cada celda puede estar vacía ( .) o llena ( 0). p.ej ..00.... 0000.... .00000.. 000...00 ..000000 000.00.. La cuadrícula se considera infinita, todas las celdas fuera de la región representada están vacías. El objetivo es cubrir los...

13
Resuelve un juego de acordeón

Accordion es un juego de cartas solitario que encontré recientemente donde casi todos los diseños son solucionables, pero increíblemente difícil. Puedes jugarlo aquí . Reglas 52 cartas de cara se colocan boca arriba en un orden aleatorio. Cada turno, reemplaza una carta con una carta posterior,...

13
¿Qué tan audaz es esta publicación?

Preámbulo En el descuento de Stack Exchange, usamos ** para poner en negrita el texto. Por ejemplo, esta rebaja: The **quick brown fox jumps over the lazy** dog. Representa como: El rápido zorro marrón salta sobre el perro perezoso . Por supuesto, también usamos ** para cerrar la audacia....

13
Esquemas piramidales

Las pirámides mayas fueron (y son) una parte importante de la arquitectura antigua, que generalmente se usaban con fines religiosos. Por lo general, eran pirámides escalonadas, pero los escalones de cada una eran demasiado empinados para subir. Los sacerdotes subirían a la cima de ellos a través...

13
Bob el arquero!

Bob el arquero o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L

13
Tamiz de Sundaram (para encontrar números primos)

El reto Implemente el tamiz Sundaram para encontrar los números primos a continuación n. Tome un entero de entrada n, y envíe los números primos a continuación n. Puede suponer que nsiempre será menor o igual a un millón. Tamiz Comience con una lista de los enteros de 1a n. Elimine todos los...

13
Operaciones de orden

Introducción Llega un punto en la infancia cuando crees que has dominado la suma y la multiplicación, luego aparece alguien y te informa que: a * b + c = (a * b) + c! = a * (b + c), y que no fue un proceso tan simple o lineal como se le enseñó anteriormente. Aprendes que existe algo llamado...

13
Números primos con índice primo

Escriba un programa o función que genere / devuelva los primeros 10000 números primos indexados con números primos. Si llamamos a la enésima prima p(n), esta lista es 3, 5, 11, 17, 31, 41, 59 ... 1366661 porque p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) =...

13
* Nombre del idioma * es increíble!

Escriba un programa en cualquier idioma que lea la entrada de stdin y envíe una salida ligeramente modificada a stdout. El programa debe tomar prestados algunos caracteres de la entrada y salida del prefijo más grande posible, *language-name* is awesome!seguido de una nueva línea y luego lo que...

13
Encuentra el ángulo entre dos puntos

Dados dos puntos Ay B, encuentre el ángulo de línea AOa línea BOsobre el punto Odonde Oestá el origen ( (0,0)). Además, el ángulo puede ser positivo o negativo dependiendo de las posiciones de los puntos (ver ejemplos). La entrada será puntos Ay B, y se puede dar en cualquier forma conveniente. La...