Preguntas etiquetadas con internet

Esta etiqueta indica que el desafío requiere respuestas para usar Internet para recuperar información.

104
Un servidor TCP simple

Escriba un programa o función que escuche el tráfico TCP entrante en el puerto N. Ofrece un servicio simple: calcula la suma de los campos de dirección IP de la conexión entrante y los retornos. El programa o la función lee el entero N de argumentos o stdin. Escucha las conexiones TCP entrantes en...

75
Construir un navegador XKCD defectuoso

Desafío Dado el número de un cómic XKCD, genera el texto del título de ese cómic (el texto que pasa el mouse). Sin embargo, el programa debe arrojar un error cuando se le dan los números 859o404 . Reglas El número dado siempre será un cómic existente (excepto 404 ). Su programa no debe...

73
Calcular Phi (no Pi)

No, no quiero decir ϕ = 1.618...y π = 3.14159.... Me refiero a las funciones . φ (x) es el número de enteros menores o iguales a los xque son relativamente primos x. π (x) es el número de primos menores o iguales que x. Digamos que "no pi" es entonces π̅ (x) y defínalo como el número de...

72
El navegador web más pequeño del mundo

Trasfondo: Disfrutas tu nuevo trabajo de programación en una mega-multi-corporación. Sin embargo, no puede navegar por la web ya que su computadora solo tiene una CLI. También ejecutan barridos de los discos duros de todos los empleados, por lo que no puede simplemente descargar un navegador web...

68
418: soy una tetera

Como todos deberíamos saber, hay un código de estado HTTP 418: soy una tetera . Su misión, si elige aceptarla, es utilizar su creatividad y escribir el servidor más pequeño posible que responda con el código de estado anterior a todas y cada una de las solicitudes HTTP que se le hagan. Se aplican...

42
StringgnirtSStringgnirtSStringgnirtS

Aquí hay un desafío relativamente simple para ti. Dada una cadena de longitud N , envíe la cadena hacia adelante, luego hacia atrás, luego hacia adelante, luego hacia atrás ... etc. N veces. Por ejemplo, si su entrada fue Hello! Deberías

36
Mostrar un xkcd

xkcd es el webcomic favorito de todos, y estarás escribiendo un programa que nos traerá un poco más de humor a todos. Su objetivo en este desafío es escribir un programa que tomará un número como entrada y mostrará ese xkcd y su texto de título (texto de mousover). Entrada Su programa tomará un...

35
Snakify a String

Una cadena snakified se ve así: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Tu tarea Tome una cadena sy un tamaño n, luego envíe la cadena snakified. Las entradas ThisIsAnExampleOfaSnakifiedStringy 3producirían el ejemplo anterior. Presupuesto s solo contendrá caracteres ASCII entre...

30
Una quina frágil

Una quina frágil Una quina frágil es una quine que satisface la propiedad de tener cada subcadena hecha mediante la eliminación de un solo carácter, cuando se evalúa, produce un error. Por ejemplo. Si su programa asdfes una quine, entonces para que sea frágil, deben fallar los siguientes...

27
Inválido Inválido Inválido

Esta idea se basa libremente en el mensaje de chat de @ TùxCräftîñg . Eche un vistazo a la secuencia de ejemplo a continuación: INVALID0` INVALID1` INVALID2 INVALID3` INVALID4` ...INVALID9 Después INVALID9, continúa así: INVALI0` INVALI1` INVALI2` INVALI3` ...INVALI9 Y después INVALI9, es...

26
¿Qué es mejor, Emacs o Vim? (Google lucha)

Saludos, nobles golfistas de código. Hoy resolverás el debate más antiguo y distinguido: ¿Emacs o Vim? Su desafío es tomar dos términos de búsqueda como entrada y salida, cuál de esos términos tiene la mayor cantidad de resultados de búsqueda de Google. (Esto es obviamente completamente justo....

26
Espejo, espejo, en el código

Los lenguajes de programación bidimensionales a menudo tienen comandos espejo como /y \para redirigir el puntero de instrucciones en la cuadrícula: >>>>\ v v <<<</ En este desafío, se le da una dirección entrante y un espejo y necesita determinar la dirección...

26
Automatizar el OEIS

Vemos muchos desafíos aquí pidiendo una función para crear una secuencia desde el OEIS . Si bien estos desafíos son divertidos, como programador veo una oportunidad para la automatización. Su desafío es crear un programa que tome el índice de una secuencia (por ejemplo, A172141 ) y algún número...

25
¿Qué idioma es el más corto?

Cree un programa que encuentre los últimos 50 desafíos con el código-golf- tag que tiene al menos 20 respuestas. Luego, extraiga los puntajes para cada idioma en cada uno de los desafíos. Si hay más de una respuesta usando el mismo idioma, cuente todas las puntuaciones. Luego, tome los 20 idiomas...

25
Evaluación de nombre de dominio

El comercio de nombres de dominio es un gran negocio. Una de las herramientas más útiles para el comercio de nombres de dominio es una herramienta de evaluación automática, para que pueda estimar fácilmente cuánto vale un dominio determinado. Desafortunadamente, muchos servicios de evaluación...