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

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

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

Мое решение, примерно, было такое:
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) студенты идиоты (не знают как передавать файлы)

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

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

Похожие вопросы