Кто прошел на "Курс информационных технологий" в Яндексе?

Конкурс закончился, так что я думаю можно огласить ответы. Интересно, на чем я засыпался.

Скажите хоть, как вы считали ненулевые биты в файле? По мне, это был самый сложный вопрос.

Мое решение, примерно, было такое:
od -An file | sed -e 's/7/111/g' -e 's/[356]/11/g' -e 's/[42]/1/g' | grep -o 1 | wc -l
Наверное, не очень красивое…

Еще интересно, про передачу файла между ноутбуками.
  • Вопрос задан
  • 2366 просмотров
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Писал говнокод на сях в ответ про ненулевые биты.
Но на самом деле показали потом решение на основе hexdump — вполне красивое.

Про передачу — я ответил примерно так:
Причин очень много, лучше поделить их на группы:
1) неправильно обжат кабель (просто неправильно или патч-кордом)
2) физические поверждения кабеля (битые жилы, блаблабла)
3) IP адреса из разных подсетей и другие проблемы настройки сети
4) проблемы, связанные с софтом для защиты ОС (фаерволл и т.д.)
5) нечем передавать (не сконфигурированы smb/ftp/sftp серверы или нечто подобное)
6) студенты идиоты (не знают как передавать файлы)

Взяли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы