Обновить
2
Александр Панфилов@aaa2ppp

Go-инженер / Системный программист

Отправить сообщение

Маленькое инженерное чудо: почему я переписал ввод-вывод для контестов на Go

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели7.5K

Python берут за скорость реализации. C++ - за производительность и контроль над памятью.

А Go? Go выбирают те, кто любит Go. Я один из них. Долгое время я использовал связку bufio.Scanner + ScanWords + strconv.Atoi. Но стоит в задаче смешать числа, строки или посимвольный ввод - начинаются “танцы с бубном”. В какой-то момент мне надоело, и я написал contestio. Решения оказались простыми. То чувство, когда: “Чёрт возьми! Почему мне это не пришло в голову раньше!?”

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Системный инженер, Системный администратор
Golang
FreeBSD
Linux
Git
Docker
PostgreSQL
Python
ООП
Алгоритмы и структуры данных
SQL