Начинаем утреннюю гимнастику!
Привет, эх… люблю я издеваться над студентами в хорошем смысле слова. Поэтому в арсенале всегда имеются задачки со звёздочками. Типа с повышенной сложностью.
Задачи без хуйни, но с элементом соревнований. Как сейчас модно говорить — челлендж. Так намного интереснее, это вызывает азарт. Обучение через геймификацию всё же топ-штука.
Нужно написать самый короткий Bash-скрипт, команду:
- Вывести на экран таблицу умножения.
- Вывести на экран шахматную доску.
Ниже я покажу самые короткие решения, которые меня порадовали. Авторы этих решений — 16-летние пацаны. Видимо, мозги ещё не убиты кубиками и всратым скрамом.
Чьи решения наберут больше реакций/лайков — получат пиздюдей приз.
Чо по плюшкам
- Аналоговая шаурма/тортик/пиво/другое. Макс закинет тебе приятный бонус на РФ-карту.
- Статус в чатике — воин дракона (ну или какой сам захочешь).
А вот и самые короткие решения от моих студентов. Я предварительно их сломал, копипаста не сработает. Сначала подумай и пофикси, приключений на пару минут.
В комментах закинул скриншоты с рабочих вариантов.
Таблица умножения
printf '%3s%3s%3s%3s%3s%3s%3s\n' $[{1..9} * {1..8}]
Шахматная доска
printf '%b%b%b\n' {1..4}'\b'{{1..5}'\b\e[107m \e[m ',{1..4}'\b \e[107m \e[m'}
Хорошего тебе дня! А я побежал дальше Graylog ковырять.








Комментарии