Preguntas etiquetadas con code-golf

29
Imprimir números seguros para la rotación

Fondo Estás trabajando para algún fabricante de juegos de mesa y necesitas producir fichas de madera con los números del 0 al n grabados en ellas para algún juego. Sin embargo, sin más preámbulos, algunos azulejos se vuelven indistinguibles, por ejemplo, 6y 9. Para evitar esto, debe equipar...

29
Eternal 2014 - PCG.SE New Year's Puzzle 2015

Entonces, ahora que es 2015, y un montón de respuestas del rompecabezas del año pasado ahora están comenzando a producir resultados no válidos , es hora de una pregunta sobre el número 2015. Excepto ... ¿por qué? ¿No le gustaría que sus respuestas basadas en fechas al problema del año pasado...

29
Subcadenas únicas más cortas

Entrada Una cadena alfanumérica s. Salida La cadena más corta que aparece exactamente una vez como una subcadena (contigua) s. Los sucesos superpuestos se cuentan como distintos. Si hay varios candidatos de la misma longitud, debe mostrarlos todos en el orden de aparición. En este desafío, la...

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Generar números amigables con el teclado

Los diseños de teclado de computadora más comunes tienen las teclas de dígitos decimales 1234567890 corriendo en su parte superior, por encima de las teclas para letras. Deje que la vecindad de un dígito decimal sea ​​el conjunto de dígitos de su propia clave de dígitos y de las teclas de...

29
Todo sobre binario básico

Por favor, disculpe el título punny. Esta es una pregunta inspirada en una propiedad curiosa de 82000 . En él, el autor señala que el número 82000 es binario en las bases 2, 3, 4 y 5. La publicación plantea la pregunta "¿hay un número que sea binario en las bases 2, 3, 4, 5 y 6? "? (Para aquellos...

29
¿Mi gráfico es plano?

Su tarea es determinar si un gráfico es plano. Un gráfico es plano si puede incrustarse en el plano, o en otras palabras, si puede dibujarse sin bordes cruzados. Entrada: Se le dará un gráfico no dirigido en su elección de los siguientes formatos: Lista de bordes, p. Ej. [(0, 1), (0, 2), (0,...

29
¡Imprime la bandera americana!

Desafío temático especial del Día de la Independencia (EE. UU.) Para ti hoy. Debe escribir un programa que imprima esta representación de arte ascii de La bandera estadounidense. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * *...

29
Cuerdas gruesas vs. suaves

Considere una cadena de longitud N, como Peanut Buttercon N = 13. Observe que hay N-1 pares de caracteres vecinos en la cadena. Para Peanut Butter, el primero de los 12 pares es Pe, el segundo es ea, el último es er. Cuando los pares son en su mayoría caracteres diferentes, la cadena tiene una...

29
Implementar los operadores binarios de INTERCAL

El lenguaje del compilador sin acrónimo pronunciable, abreviado INTERCAL , es un lenguaje de programación muy exclusivo. Entre sus cualidades irreproducibles están sus operadores binarios. Los dos operadores binarios de INTERCAL son intercalar (también conocido como mingle ) y select . Intercalar...

29
Encuentra el área del polígono convexo más grande

Dada una lista de coordenadas enteras, encuentre el área del polígono convexo más grande que puede construir de la lista de tal manera que: cada vértice está en la lista Ningún elemento de la lista está contenido dentro del polígono. Ejemplo: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2)...

29
Paréntesis en notas al pie

Fondo ¡Los programadores de LISP se han apoderado del mundo! Los paréntesis se han declarado como caracteres sagrados y, a partir de ahora, solo se pueden usar en programas LISP. Se ha decidido que los paréntesis en las obras literarias se reemplazarán por notas al pie de página, y es su trabajo...

29
Cuadrícula binaria de 16 bits

Dado cualquier entero de 16 bits sin signo, convierta su número de forma decimal (es decir, base 10) en una cuadrícula ASCII 4x4 de sus bits, con el bit más significativo (MSB) en la parte superior izquierda, el bit menos significativo (LSB) en abajo a la derecha, lee a través y luego hacia abajo...

29
Palindrome Hola Mundo

Su tarea es crear un programa que imprima "¡Saludos, planeta!" exactamente a la consola. Parece bastante simple, ¿verdad? Bueno, aquí está el truco. El código debe ser un palíndromo, lo que significa que lee de derecha a izquierda lo mismo que de izquierda a derecha. Las lagunas estándar NO están...

29
Metamorfosis del código fuente

mbomb007 nos pidió que hiciéramos un programa de mutilación automática . Es un desafío interesante, pero personalmente no me gusta alentar a mis programas a que se auto mutilen. Me gusta pensar que, en el corazón de cada programa, hay una hermosa mariposa esperando a salir. Como tal, para mi...

29
ES DIA DE BLOQUEO DE MAYÚSCULAS

¡EL 22 DE OCTUBRE ES EL DÍA INTERNACIONAL DE BLOQUEO DE MAYÚSCULAS ! Desafortunadamente, algunos no reconocen la gloria del bloqueo de mayúsculas. Dicen que parece "desagradable" o "como gritar" o alguna tontería. PARA CONFORMAR CON ESTAS QUEJAS OBVIAMENTE ILÓGICAS E INANES, POR FAVOR ESCRIBA UN...

29
Desigualdades 2D

Objetivo Dada una cuadrícula de números, complete las desigualdades. Supuestos El número de columnas y filas en la cuadrícula es igual. El tamaño máximo de la cuadrícula es 12x12. La cuadrícula solo consta de enteros 0-9. La salida puede contener una nueva línea final. La entrada es...

29
Complejidad entera

Su tarea es escribir un programa que, en la entrada n, genere la expresión mínima de cada número del 1 al n en orden. El programa más corto en bytes gana. Una expresión mínima combina los 1 con la suma y la multiplicación para dar como resultado el número dado, utilizando la menor cantidad posible...

29
Marcas de cuadrícula muy simples

Escriba un programa o función que tome tres enteros positivos, W, H y N. Imprima o devuelva una cuadrícula de W × H .donde cada Nth .en el orden normal de lectura en inglés se reemplaza con un X. Por ejemplo, dado W = 7, H = 3, N = 3, la cuadrícula tiene 7 caracteres de ancho y 3 de alto, y la...