Programación de Puzzles y Código de Golf

23
Vendedor de papas calientes

Dada una lista de puntos, encuentre el camino más corto que visite todos los puntos y regrese al punto de partida. El problema del vendedor ambulante es bien conocido en el campo de la informática, ya que hay muchas formas de calcularlo / aproximarlo. Se ha resuelto para grupos muy grandes de...

23
Resistencias de valor inusual

Introducción Al construir un proyecto de electrónica, un esquema puede requerir una resistencia de un valor inusual (por ejemplo, 510 ohmios). Verifica su depósito de piezas y descubre que no tiene resistencias de 510 ohmios. Pero tiene muchos valores comunes por encima y por debajo de este valor....

23
Traducción de Leet a Inglés

Su desafío es escribir un programa para traducir (inglés) leetspeak / lolspeak / txtspk al inglés normal. Su programa debe leer desde la entrada y salida estándar hasta la salida estándar, a menos que su idioma no lo admita. Puede usar un archivo que contenga una lista de palabras en inglés,...

23
Deletrea los números en francés

Hubo un desafío para convertir un número a su número en inglés , pero eso fue demasiado sencillo. Dado un número 0–100, su tarea es generar el número correspondiente en francés. El sistema de numeración francés tiene una lógica más compleja que el inglés: Numeral Numero --------------- 0 zéro...

23
is_gaussian_prime (z)?

Tarea Escriba una función que acepte dos enteros a,bque representen el entero gaussiano z = a+ib(número complejo). El programa debe devolver verdadero o falso dependiendo de si a+ibes un primo gaussiano o no . Definición: a + bi es una prima gaussiana si y solo si cumple una de las siguientes...

23
¡Tómate un descanso para hacer una serpiente!

Nuestra serpiente clásica ha desarrollado un desequilibrio de las hormonas de crecimiento . Para empeorar las cosas, su cola está congelada en su lugar. Dada la entrada direccional como se especifica en Figure 1, escriba un programa para determinar dónde crecerá. Figura 1. Entrada...

23
Dibujando en barras

Escriba un programa que tome un bloque rectangular de texto compuesto por X'sy .', como este aproximado A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Imprima una representación de esta cuadrícula girada 45 grados en el sentido contrario a las agujas del reloj dibujando una barra inclinada hacia...

23
El desafío de la salina

Aquí hay una galleta salada ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Aquí hay dos galletas apiladas: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . |

23
Alfombras Sierpinski

¿Quién no ama un buen fractal? La alfombra Sierpinski es un ejemplo clásico de un fractal. Para completar esta tarea, se le pedirá que genere una alfombra de tipo e imprima la imagen resultante en stdout(vea el ejemplo a continuación para formatear) , que representa la alfombra nivelada. Los pasos...

23
puedes escucharme ahora?

Fondo Eres un rico ejecutivo de un imperio de software. Tu tiempo vale mucho dinero. Como tal, siempre debe viajar en la ruta más eficiente posible. Sin embargo, como ejecutivo, pasa mucho tiempo participando en llamadas telefónicas importantes. ¡Es de suma importancia que nunca cuelgue llamadas,...

23
Coloque un azulejo de Carcasona

El juego de mesa En el juego de mesa " Carcassonne ", los jugadores colocan fichas haciendo coincidir sus bordes y obtienen los puntajes más altos al crear grandes áreas contiguas de terreno. Los siguientes son (aproximadamente) los tipos y cantidades de fichas incluidas en el juego: #01 x4 #02...

23
Pines del conector DVI

Se supone que este es un desafío de código de golf en el extremo más simple del espectro. Pero pensé que podría ser bueno sacar algo de micro-optimización aquí. Hay tres tipos básicos de conectores DVI : DVI-A (analógico), DVI-D (digital) y DVI-I (integrado). Además, hay versiones de enlace simple...

23
Reciclando para el año nuevo

Una buena resolución para 2015 es vivir de manera más sostenible. Comenzaremos reciclando. Código de reciclaje, eso es! Su tarea es imprimir el número 2015en STDOUT, con o sin línea nueva (y solo eso). Sin embargo, debe hacerlo reciclando algún código antiguo de PPCG. Así es como funciona...

23
Diferente camino a seguir

Dada una lista de enteros, se produce una diferencia directa en un orden / profundidad especificada. Para la lista de enteros: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Las diferencias de avance en los distintos órdenes / profundidades son: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4,...

23
Los personajes de la cadena dan vueltas y vueltas

(Inspirado en un primer borrador del desafío de línea fractal de PhiNotPi ). Te dan un ancho W > 1, una altura H > 1y una cadena que consiste en 2(W+H-2)caracteres ASCII imprimibles. La tarea es imprimir esta cadena envuelta alrededor de un rectángulo del ancho y alto dados, comenzando en la...

23
Calculando (3 + sqrt (5)) ^ n exactamente

Hoy su objetivo es encontrar los números enteros a y b entero no negativo dado n tal que: Usted debe escribir un programa o una función que toma el parámetro n y da salida a una y B en un formato de su elección. Se aplican lagunas estándar. Además, se pretende que implemente el problema...

23
Letras de conexión

Debe escribir un programa o función que reciba un bloque de caracteres representados como una cadena y genere o devuelva una cadena similar en la que las letras adyacentes en el alfabeto estén conectadas. Un ejemplo visual (en forma de input => output): b d b d |\ /| | \ / | => | X |...