Запитання з тегом «networking»

Для проблем, які потребують відповідей для виконання мережевих запитів тощо

30
Простий сервер TCP
Напишіть програму або функцію, яка прослуховує вхідний трафік TCP на порт N. Він пропонує просту послугу: він обчислює суму полів IP-адреси вхідного з'єднання та повертає. Програма або функція зчитує ціле число N з аргументів або stdin. Він прослуховує вхідні TCP-з'єднання на порт N. Коли хтось підключається до цього порту, програма …

30
Побудуйте матрицю ідентичності
Завдання дуже просте. З урахуванням цілого введення nвиведіть n x nматрицю ідентичності Матриця ідентичності - це матриця, що має 1від верхнього лівого до нижнього правого краю. Ви напишете програму або функцію, яка повертає або виводить створену матрицю ідентичності. Вихідним може бути двовимірний масив або числа, розділені пробілами / вкладками та …

7
Виправте пропущені періоди моєї IPv4 адреси
Іноді, коли я вводя IPv4-адресу, я отримую всі цифри правильно, але забуваю вводити один або кілька періодів. Я хотів би мати програму (або функцію), яка приймає мою порушену IPv4-адресу і виводить усі можливі дійсні місця пропуску періодів, що відсутні. Вхідні дані Вхід завжди буде рядком, який є перетворенням дійсної адреси …

5
Всесвітній день IPv6 2014 року
Щоб відзначити річницю Всесвітнього дня IPv6 , Інтернет-суспільство опублікувало кампанію з вимкнення IPv4 6 червня 2014 року на один день . Адреси IPv6 можуть бути представлені у довгому вигляді як вісім 16-бітних шестигранних значень, розділених двокрапкою. Залежно від адреси, вони також можуть бути скорочені, як описано в пункті 2 розділу …

7
Інтерпретувати> <> (Риба)
Хоча&gt; &lt;&gt; не є популярною мовою, вона може бути корисною для гольфу і була використана на цьому веб-сайті. Він був натхненний Befunge і має деякі подібності в своїх інструкціях. Необхідні команди: &gt; &lt; ^ v Змінює напрямок покажчика інструкції (праворуч, ліворуч, вгору, вниз) / \ | _ # Дзеркала; вказівник …

20
Я в твоїх підмережах, граючи твій код
Виклик Враховуючи IPv4 addressу крапкових чотирьох позначеннях та IPv4 subnetу позначеннях CIDR , визначте, чи addressє значення у subnet. Виведіть чітке і послідовне значення, якщо воно знаходиться в subnet, і окреме чітке і послідовне значення, якщо воно не в subnet. Вихідні значення не обов'язково повинні бути truthy / falsey у …

2
Шифрування в кінці кінця до гольфу
Цей виклик приносить велику суму в 200 балів за першу відповідь і залишається непереможеним принаймні 3 дні. Заявлений user3080953 . Останнім часом багато говорять про шифрування в кінці та про тиск на компанії, щоб вилучити їх із своїх продуктів. Мене не цікавлять права та несправедливості цього, але я задумався: наскільки …

20
Розкладіть число!
Ваше завдання - розкласти число у форматі нижче. Це схоже на перетворення бази, за винятком того, що замість того, щоб перелічувати digitsв базі, ви перераховуєте список values, такий, що список додає до вхідних даних. Якщо дана база є n, то кожне число у списку має бути у формі k*(n**m), де …
16 code-golf  number  sequence  number-theory  base-conversion  code-golf  bitwise  hashing  code-golf  string  ascii-art  whitespace  code-golf  math  code-golf  code-golf  image-processing  counting  code-golf  math  arithmetic  checksum  code-golf  code-golf  math  arithmetic  number-theory  code-golf  array-manipulation  random  code-golf  string  code-golf  math  ascii-art  base-conversion  code-golf  graphical-output  geometry  3d  code-golf  math  linear-algebra  matrix  code-golf  math  number  sequence  code-golf  array-manipulation  code-golf  math  matrix  linear-algebra  code-golf  number  sequence  counting  code-golf  string  code-golf  string  restricted-source  quine  sorting  code-golf  string  geometry  code-golf  string  code-golf  networking  code-golf  base-conversion  code-golf  math  matrix  code-golf  arithmetic  linear-algebra  matrix  code-golf  number  arithmetic  grid  code-golf  number  source-layout  code-golf  string  bitwise  checksum  code-golf  array-manipulation  code-golf  string  probability-theory  code-golf  tips  code-golf  sequence  code-golf  string  math  sequence  calculus  code-golf  string  palindrome  bioinformatics  code-golf  math  combinatorics  counting  permutations  code-golf  parsing  logic-gates  code-golf  arithmetic  number-theory  combinatorics  code-golf  math  sequence  polynomials  integer  code-golf  string  ascii-art  chess  code-golf  string  code-golf  number  code-golf  string  ascii-art  parsing  code-golf  code-golf  number  natural-language  conversion  code-golf  arithmetic  code-golf  string  code-golf  ascii-art  decision-problem 

4
Візуалізуйте довгий поділ за допомогою мистецтва ASCII
Напишіть програму, яка візуалізує довгий поділ з мистецтвом ASCII. Введення складається з двох цілих чисел, чисельника та знаменника, використовуючи обраний вами формат введення. Приклади: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- …

7
Маскуйте IP-адресу та передайте її трансляцію
Фон Натхненний цим питанням Unix.SE (і звичайно моєю власною відповіддю ). Коли для інтерфейсу вказана IP-адреса, вона часто надається у цій крапково-десятковій формі: a.b.c.d e.f.g.h де a.b.c.dфактична адреса та e.f.g.hчимальна маска. Маска мережі, якщо вона представлена ​​у двійковій формі, - це, як правило, купа 1біт, а за ними - 0біт. …

7
Генератор діапазону IP
Завдання проста, з урахуванням двох IP-адрес aі bвиведення всіх адрес у межах цього діапазону. Приклади Приклад №1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Приклад №2 (TIO урізає це, використовуючи менший діапазон при тестуванні): f (a = 123.0.200.0, b = 124.0.0.0) 123.0.200.0 123.0.200.1 ... # Omitted pattern …

2
Виведіть усі дійсні класичні публічні одноадресні IPv4 адреси
IPv4 адреси шириною 32 біти, і таким чином розмір адресного простору становить 2 32 , або 4,294,967,296. Однак це лише теоретична верхня межа. Це не точне подання всіх адрес, які фактично можуть використовуватися в загальнодоступному Інтернеті. Для цілей цього виклику передбачається, що вся адресація є класною . Насправді класичний підрозділ …

7
Код-Гольф: послідовність Фарі (I)
Виклик У цьому завданні вам буде дано ціле число N (менше 10 ^ 5), виведіть послідовність Фарі порядку N. Вхід N задається в один рядок, введення закінчується EOF. Вхідні дані 4 3 1 2 Вихідні дані F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

1
Побудуйте простий проксі
Зробіть найкоротший проксі-сервер. Технічні характеристики вводу / виводу Клієнт: Введення: номер порту (32-бітове ціле число) (,) або (пробіл) URL (див. Тестові випадки) Вихід: html-джерело URL-адреси Сервер: Вхід: порт для прослуховування (32-бітове ціле число) Вихід: REC, коли вхід отримується від клієнта, OK, коли закінчується надсилання джерела html клієнту. Правила Ви можете …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.