PDA

Просмотр полной версии : Задачки для програмиста


Master
21.04.2005, 16:13
Юзер Вася Чайников решил приобрести себе компьютер. Новый компьютер
стоит в фирме 1000 у.е. Но, поскольку у Васи уже был блок питания,
он решил докупить остальное и собрать компьютер самостоятельно. Он
купил материнскую плату за 100 у.е., процессор за 200 у.е., винчестер
за 150 у.е и монитор за 300 у.е. Сколько у.е. сэкономил Вася Чайников,
если на третьей секунде работы его блок питания сжег все остальные
комплектующие?

Программист Сидор Пентюхов пишет одну строчку кода за 30 секунд, а
программистка Клава Мышкина — за 3 минуты. При этом Пентюхов делает
одну ошибку на 15 строк, а Мышкина — 2 ошибки на 7 строк. По чьей вине
раньше повиснет программа заказчика, если Мышкина пишет на Дельфи, а
Пентюхов — на ассемблере?

Хакер Вова Крутой написал программу, подбирающую пароль из 8 символов
за час. За какое время Вова Крутой подберет забытый пароль из 32
символов к своему собственному компьютеру, на котором находится
единственный экземпляр программы?

Юзер Вася Чайников узнал, что у хакера Вовы Крутого появился новый
CD-ROM с пиратской игрой. Поскольку у Васи нет CD-ROM дисковода, он
решил скопировать себе игру с помощью дискет. Объем игры 750 мегабайт,
объем дискеты 1.44 мегабайт, а всего у Васи 10 дискет. Путь от дома
Чайникова до дома Крутого занимает полчаса. Сколько времени потратит
Вася, прежде чем обнаружит, что игра запускается только при наличии
CD-ROMа?

Рабочий день программиста Сидора Пентюхова — 8 часов. Из них два
часа он потратил на обучение Клавы Мышкиной игре в Quake по сети,
три часа на чтение электронной почты и посещение любимых сайтов,
час на установление рекорда в Minesweeper, час на чай и час на
перекуры. Во сколько Сидор Пентюхов придет домой, если срок сдачи
проекта — завтра?

Юзер Вася Чайников познакомился в чате с 16-летней девушкой Машей
и попросил прислать ее фотку. Так как Маша не знает других форматов,
кроме bmp, ее фотка занимает 15 мегабайт. У Васи коннект с провайдером
на 2400. При этом связь рвется каждые 20 минут, а дозвон после этого
занимает 30 минут. Льготный тариф действует с 3:00 до 5:00. Сколько
лет будет девушке Маше, когда Вася докачает ее фотку?

В нормальном состоянии хакер Вова Крутой пишет вирус за три часа.
От пива быстродействие Вовы снижается на 20%, от джина с тоником —
на треть, а от водки — в два раза. В течение рабочего дня Вова
написал два с половиной вируса. Что пил Вова в этот день? Является
ли для него трезвость нормальным состоянием?

Операционная система Windows 95 сама по себе виснет 3 раза в день,
а если ей помогает программа Сидора Пентюхова, то 9 раз в день.
Операционная система Windows Millenium с тем же объемом памяти
виснет 4 раза в день, с удвоенным объемом памяти — вдвое реже,
а программа Сидора Пентюхова под ней вообще не запускается. Сколько
раз в день нажимал reset Сидор Пентюхов, если памяти он не докупал,
а операционная система Windows Millenium повисла в процессе инсталляции
5 раз?

На винчестере юзера Васи Чайникова 30 бэд блоков и 4 вируса. Количество
бэд блоков удваивается каждые 4 дня, а количество вирусов — каждые
8 часов. Объем винчестера — 1 гигабайт. Через какое время система
перестанет грузиться, если известно, что вирус, оказавшийся в области
бэд блока, теряет способность к дальнейшему размножению?

Хакер Вова Крутой написал троян, рассылающий себя по адресам из
адресной книги. У среднего пользователя в адресной книге 30 адресов.
Из-за ошибки в программе троян вместо того, чтобы отсылать пароль с
зараженной машины Вове, отсылает пароль Вовы на зараженную машину.
Сколько человек узнают пароль хакера Вовы Крутого прежде, чем появится
антивирус?

Когда юзер Вася Чайников получает письмо, в котором ему обещают на
халяву $10000, он всегда следует изложенным там инструкциям. В
результате на следующий день его адрес попадает еще в 2 спамерских
листа рассылки. Сколько денег надеется получить на халяву Вася
Чайников спустя три месяца? Как скоро он станет потенциально богаче
Билла Гейтса?

Программистка Клава Мышкина в рабочее время ищет в сети кулинарные
рецепты. Yandex дал ей 983 ссылки, а Rambler — 736. Насколько Yandex
вреднее Rambler"а для производственного процесса?

Программист Сидор Пентюхов пишет девушке, с которой познакомился в
чате, 2 письма в день объемом по 4 килобайта каждое, а юзер Вася
Чайников — 5 писем объемом по 2 килобайта. Каков будет их суммарный
трафик к тому моменту, как они обнаружат, что переписываются друг с
другом?

Согласно закону Мура, вычислительная мощность компьютеров удваивается
каждые 18 месяцев. Каждая следующая версия продуктов корпорации
Microsoft работает в полтора раза медленней предыдущей. С какой
скоростью корпорация Microsoft должна выпускать новые версии, чтобы
пользователи не заметили действия закона Мура?

kilnik
21.04.2005, 16:56
незачот.

Aгент 007
21.04.2005, 17:44
Учебник сетевых технологий
DHCP
Вы проснулись после дикой пьянки. Первые ваши слова «кто я? » и «где я?». Сосед, который не запивал водку пивом, вам сообщает все ваши параметры: кто вы и где. Этот сосед выступает в роли DHCP-сервера.Учтите, что в сети могут быть так называемые «ложные DHCP-сервера», например жена – на ваш вопрос «кто я? » она выдаст неверную информацию: «алкоголик ты проклятый». Так что не всегда динамическая выдача параметров безопасна, рекомендуется записывать свои параметры (как зовут, ваш адрес и т. д.) на бумажке.

Маршрут по умолчанию
Подойтите к прохожему и спросите «не подскажите ли вы как пройти к моргу имени Невмировича-Данченко?». С большой долей вероятности вас пошлют нафиг. Так вот это и есть маршрут по умолчанию, другими словами если адрес назначения не известен, то пакеты посылаются на маршрут по умолчанию (синонимы: шлюз по умолчанию, default gateway).

Понятие TTL
Представьте себе, что вам 5 лет и вы хотите кушать. Вы идете к папе и говорите: «Папа, я хочу кушать». Ваш папа смотрит телевизор, согласно таблице маршрутизации о посылает вас к маме. Вы идете к ней и просите «Мамааа, я хочу кушать». Мама болтает с подругой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от папы к маме и обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители папы и мамы) неправильно настроили таблицу маршрутизации. Чтобы защититься от таких ситуаций придумали понятие TTL (Time To Live), что применительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет «заколебало» и не упадет перед ногами мамы или папы в беспомощном состоянии. Последний, по правилам (стандарты – это «так заведено в семье»), обязан послать короткий нелестный отзыв адрес того, кто послал мальчика кушать. Это так называемый icmp-пакет «мальчик издох»

Ping
Вы конечно бывали в ситуации «сам дурак». Вы кричите «Петя ты, дурак», а в ответ слышите «Вася, сам дурак». Это простеший пинг. Вы только что пропинговали Васю. Не все отвечают на пинги, особо культурные, например Microsoft.com не утруждают себя реагированием на ваши запросы. С такими переругиваться бесполезно, мы знаем, что они слышат и злятся, но реакции добиться не можем. Тем не менее, пинг – неплохой способ узнать жив ли хост, ведь пиная труп ногами не добьешься реакции «сам дурак»

Traceroute
Представь себе, что ты живешь на 9м этаже и хочешь узнать всех жильцов которые живут от тебя до Клавки с 3го. Ты берешь взрывпакет и, исходя из формулы свободного падения, рассчитываешь время взрыва пакета над 8м этажом. Это TTL=1. После того как пакет долбанет - выглянет озверевшая рожа соседа с 8го этажа. Время реакции зависит от загруженности сервера, т. е. от занятости соседа и от шейпов, т.е. в воздухе ли ваша система или ты живешь на планете, где атмосфера жидкий азот. Так вот, если вообще не дождешься ответа - твой сосед глухой - у него запрещены icmp ответы, либо он запретил их только для тебя если его уже подзаколебали твои финты и он научился тебя игнорировать. Дальше выставляешь TTL=2 и т. д. Не забывай, что если Клавка живет выше тебя – это No route to host Sad.

Urik
21.04.2005, 18:51
Ж) Последнее улыбнуло.
Первое низачот

Ator
21.04.2005, 23:09
Агент 007, с форума проспекта взял чтоли ? :Р Ты ж из нск вроде тоже. Соклубовец ? :)

Претич
22.04.2005, 00:16
Второе старо как гамно мамонта, но от этого не менее прикольно. Первое незачот ибо не смешно и ламерские прогоны.

Шана[МЗ]
25.04.2005, 10:55
1. Каждому возрастному периоду - свой юмор.
2. Смок прочетать в 20 раз. Улыбнуло