Как стать автором
Обновить
26
3.1
РСХБ.цифра @RSHB_tsyfra

Единый ИТ-бренд Группы РСХБ

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

Добрый день! На самом деле, среди подборки стартапов много решений, которые успешно могут использовать не только агрохолдинги, но и рядовые фермеры. Самый простой пример — наша онлайн-платформа Свое фермерство, объединяющая современные решения для фермеров (даже небольших).

Спасибо за комментарий относительно верстки! На самом деле вы правы, каталог действительно верстался для печати как подарочное издание. Но мы не могли не поделиться им со всеми, кто интересуется современными аграрными технологиями, и дополнительно выложили его на сайт в свободный доступ.

Возможно, у них есть возможность расширять экспертизу именно на птицеводческих фермах, а к свинофермам доступа нет. Хозяин — барин.

Условный генератор тестов не видит самого кода сервисов, только то, что видят QA-инженеры — это могут быть требования, swagger написания ну и естественно сами тесткейсы. Сам подход скорее не ищет что-то новое, а помогает ускорить работу по автоматизации текущего. На данный момент не стоит целиком полагаться на LLM и делать инструменты, которые вообще исключают человека из процесса. Тут нужен надзор. С точки зрения рефакторинга можно сказать, что становится проще, так стоимость что переделать тест или сделать новый одинаковая.

В принципе если передавать код, LLM может юнит тесты создавать базовые и не очень. Правда, зачастую надо руками подправлять некоторые вещи. Но работы в целом меньше становится, получается такой умный шаблон.

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

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

https://habr.com/ru/companies/rshb/articles/848422/

Не расстраивайтесь. На 4 задачу крайне редко когда отвечают верно с ходу, особенно в рамках конференций. Она уже больше года заставляет наших гостей страдать) А в первой постоянно путаются с количеством домов.

Спасибо за отзыв! Постараемся еще что-то подобное сделать. Видим, что интересно хабровчанам решать задачи.

1 — правильный ответ — 36

Решение

Самое важное — домов 10, а не 9 («вы и 9 ваших коллег»). Каждая дорога соединяет два дома. В качестве первого дома можно взять любой из 10 (дом A), а в качестве второго — любой из 9 оставшихся (дом B). Перемножив эти числа, получаем 10 × 9 = 90. Однако при этом подсчете каждая из дорог учтена дважды, т. е. дорог между домами 45. Для того, чтобы все 10 домов были соединены между собой минимально необходимое количество дорог — 9. Следовательно, не чистить до весны можно 36 дорог.

2 — правильный ответ — 48

Решение

Если 3 курицы за 3 дня снесли 3 яйца, то, следовательно, 1 курица за 3 дня снесла 1 яйцо. Таким образом, у кур этой фермы такой цикл — по 1 яйцу каждые 3 дня. Тогда 1 курица за 12 дней снесет: 12 дн. / 3 дн. = 4 яйца . 12 куриц за 12 дней снесут: 4 * 12 = 48 яиц. Ответ: от 12 куриц за 12 дней будет получено 48 яиц.

3 — Андрей опоздает на 5 минут

Решение

Андрей придет на созвон по своим часам в 15:02, думая, что пришел в 15:00. Реальное время при этом будет 15:05. Катя придет на созвон по своим часам в 14:57, думая, что пришла в 15:00. Реальное время при этом будет 14:55. Таким образом, на 5 минут на созвон опоздает Андрей.

4 — правильный ответ — 533

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

1 — правильный ответ — 36

Решение

Самое важное — домов 10, а не 9 («вы и 9 ваших коллег»). Каждая дорога соединяет два дома. В качестве первого дома можно взять любой из 10 (дом A), а в качестве второго — любой из 9 оставшихся (дом B). Перемножив эти числа, получаем 10 × 9 = 90. Однако при этом подсчете каждая из дорог учтена дважды, т. е. дорог между домами 45. Для того, чтобы все 10 домов были соединены между собой минимально необходимое количество дорог — 9. Следовательно, не чистить до весны можно 36 дорог.

2 — все верно

3 — все верно

4 — правильный ответ — 533 яблока

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

Правильный ответ — 533 яблока

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

Вторая задача решена верно!

1 — правильный ответ — 36 дорог

Решение

Самое важное — домов 10, а не 9 («вы и 9 ваших коллег»). Каждая дорога соединяет два дома. В качестве первого дома можно взять любой из 10 (дом A), а в качестве второго — любой из 9 оставшихся (дом B). Перемножив эти числа, получаем 10 × 9 = 90. Однако при этом подсчете каждая из дорог учтена дважды, т. е. дорог между домами 45. Для того, чтобы все 10 домов были соединены между собой минимально необходимое количество дорог — 9. Следовательно, не чистить до весны можно 36 дорог.

2 — все верно

3 — Андрей опоздает на 5 минут

Решение

Андрей придет на созвон по своим часам в 15:02, думая, что пришел в 15:00. Реальное время при этом будет 15:05. Катя придет на созвон по своим часам в 14:57, думая, что пришла в 15:00. Реальное время при этом будет 14:55. Таким образом, на 5 минут на созвон опоздает Андрей.

4 — правильный ответ — 533 яблока

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

Нет, правильный ответ — 533 яблока

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

1 — нет, правильный ответ — 36 дорог

Решение

Самое важное — домов 10, а не 9 («вы и 9 ваших коллег»). Каждая дорога соединяет два дома. В качестве первого дома можно взять любой из 10 (дом A), а в качестве второго — любой из 9 оставшихся (дом B). Перемножив эти числа, получаем 10 × 9 = 90. Однако при этом подсчете каждая из дорог учтена дважды, т. е. дорог между домами 45. Для того, чтобы все 10 домов были соединены между собой минимально необходимое количество дорог — 9. Следовательно, не чистить до весны можно 36 дорог.

2 — все верно
3 — все верно
4 — нет, правильный ответ — 533 яблока

Решение

Так как за одну поездку фермер не доставит яблок до рынка из-за прожорливости и ограничения в 1000 яблок на поездку, нужно использовать разгрузочные точки.

Допустим, первая разгрузочная точка будет расположена в 200 км от сада.

Почему именно 200 км? Чтобы доехать до первой разгрузочной точки, фермеру надо совершить 5 ходок. Берет на базе 1000 яблок, привозит в первую точку, возвращается обратно, берет следующую тысячу, довозит и возвращается обратно, берет последнюю тысячу, довозит и обратно уже не возвращается, ведь все яблоки на первую точку он уже доставил. Получается, что "прожорливость" фермера - 5 яблок за км. 1000/5 = 200, это и есть первая точка.

Заложим яблоки на перекус в пути до точки и обратно до сада (1000 - 200 * 2 = 600). Оставим на точке 600 и вернемся в сад. Забираем еще одну 1000 яблок и довозим до той же точки. Теперь на ней 1200 яблок. Так как в третий раз возвращаться в сад уже будет не нужно, после этой поездки на разгрузочной точке будет 2000 яблок.

На этом этапе перевезено 2000 яблок на 200 км.

Разместим вторую точку выгрузки через 333 км от первой. Почему 333 км? В попытках довезти яблоки до первой точки фермер совершил 5 ходок. Теперь у него всего 2000 яблок, поэтому ходки будет три: он идет с первой тысячей яблок из первой точки во вторую, возвращается обратно, берет оставшуюся тысячу яблок, доставляет ее во вторую точку. 1000/3 = 333 (дробную часть опускаем)

Таким образом, после первой поездки переместим 334 яблока c учетом перекусов.

После второй поездки на точке будет находиться 1001 яблоко, так как возвращаться на первую точку уже будет не нужно.

На этом этапе перевезено 1001 яблоко на 533 км. До рынка осталось 467 км.

Берем 1000 яблок, оставляем одно на точке разгрузки. Привозим на рынок 533 яблока после вычета яблок для перекуса. 1 яблоко остается на точке и теряется.

Информация

В рейтинге
1 008-й
Откуда
Россия
Работает в
Зарегистрирован
Активность