Имя: Пароль:
LIFE
Наука
OFF: Задача про грибы (совсем простенькая)
0 1Сергей
 
12.07.21
17:27
Добрый вечер, товарищи, дамы и господа!

Предлагаю совсем простенькую задачу на конец дня понедельника.

Дети собирали грибы и вернулись из леса. Если Аня отдаст половину своих грибов Вите, то у всех детей будет грибов поровну. А если Аня отдаст все свои грибы Саше, то у него будет столько же грибов, сколько у всех остальных детей.
Сколько детей собирало грибы?
1 ДенисЧ
 
12.07.21
17:30
Если мы выпустим в лес парня, то он соберет 3 кг ягод, если девушку - она соберет 5 кг. Но это еще не значит, что, если мы выпустим в лес обоих, то вместе они соберут 8 кг ягод.

https://vse-shutochki.ru/anekdot/156576
2 Ненавижу 1С
 
гуру
12.07.21
17:31
6
3 1Сергей
 
12.07.21
17:31
(2) Правильно
4 1Сергей
 
12.07.21
17:35
Я в таком виде услышал задачу, но чуть-чуть усложнил(упростил?) бы:

Дети собирали грибы и вернулись из леса. Если Аня отдаст половину своих грибов Вите, то у всех детей будет грибов поровну. А если Аня отдаст все свои грибы КОМУ-ТО ДРУГОМУ ИЗ ДЕТЕЙ, то у него будет столько же грибов, сколько у всех остальных детей.
Сколько детей собирало грибы?
5 Новый1сник2
 
12.07.21
17:37
где вы эту траву (можно заменить на грибы) берете?
6 Рюкзак
 
12.07.21
17:37
(0) Пусть Х - это количество грибов у Саши, и у каждого из остальных детей кроме Ани и Вити.

Тогда у Ани будет 2Х грибов.
А у Вити 0 грибов.

Если Аня даст Саше, то у него будет 3Х грибов. Значит у остальных в сумме тоже 3Х грибов. Значит всего остальных детей трое.

Итого, 6 детей.
7 Garykom
 
гуру
12.07.21
17:39
(1) Можно с поясом верности выпустить, который открывается по набору 10кг ягод
8 Garykom
 
гуру
12.07.21
17:40
(3) неправильно ибо нет ограничения на целые числа
а еще комплексные есть
9 Рюкзак
 
12.07.21
17:41
(8) По условию числа целые.
10 Garykom
 
гуру
12.07.21
17:41
(6) "Если Аня даст Саше" то не уверен что у него будут грибы
11 Garykom
 
гуру
12.07.21
17:42
(9) где? и целые это еще и отрицательные может ты имел ввиду натуральные?
12 1Сергей
 
12.07.21
17:43
(8) полтора землекопа?
13 Рюкзак
 
12.07.21
17:43
(11) Я имел в виду что ты ошибся, написав что числа не целые. Про отрицательные ты ничего не писал, но они тоже исключаются
14 Garykom
 
гуру
12.07.21
17:44
(12) "Дети собирали грибы"
15 Garykom
 
гуру
12.07.21
17:44
(13) Где исключаются?
Дети пошли в лес с грибами и там их пролюбили и?
16 Рюкзак
 
12.07.21
17:44
(14) Да, именно тут вводится ограничение на числа.
17 Garykom
 
гуру
12.07.21
17:44
(16) так у них с собой были и ?
18 Рюкзак
 
12.07.21
17:45
(17) И что?
19 Garykom
 
гуру
12.07.21
17:45
(18) и то что задачка нечеткая, тыж программист
20 Новый1сник2
 
12.07.21
17:47
(10) зачет, у мужика спрашивают у вас есть твиттер, мужик скромно так, да был по молодости, потом вылечил.
21 Рюкзак
 
12.07.21
17:48
(19) Там все четко.
В (6) я ее решил, найди в чем ошибка.
22 Garykom
 
гуру
12.07.21
17:49
(21) Если грибов собрали 0 то?
23 Рюкзак
 
12.07.21
17:50
(19) Программист должен понять задачу правильно, чтобы решить правильно, а не выдумывать всякую хрень чтобы напакостить заказчику.
24 Рюкзак
 
12.07.21
17:50
(22) Это тупо
25 Garykom
 
гуру
12.07.21
17:50
>Если Аня отдаст половину своих грибов Вите, то у всех детей будет грибов поровну.
0/2=0

>А если Аня отдаст все свои грибы Саше, то у него будет столько же грибов, сколько у всех остальных детей.
0=0
26 Рюкзак
 
12.07.21
17:50
0 - это значит что грибов не собрали.
27 Garykom
 
гуру
12.07.21
17:50
(24) Это не тупо а кто не догадался тупой
28 Garykom
 
гуру
12.07.21
17:51
(27)+ хотя острый рюкзак это было бы странно
29 Рюкзак
 
12.07.21
17:51
(27) Я про это догадался, когда решал, но так как это не по условию, не стал упоминать в решении. Автор задачи явно не имел в виду что они ничего не собрали. Кто до этого не догадался, тот тупой
30 Garykom
 
гуру
12.07.21
17:52
(29) Ты в коде тоже "догадался, когда решал, но так как это не по условию, не стал упоминать в решении"?
И никаких проверок не вставляешь?
31 Рюкзак
 
12.07.21
17:54
(30) Все необходимые проверки вставляю. Потому что нужно догадаться их вставить, даже если в ТЗ забыли об этом написать.
А ты видимо делаешь точно по ТЗ без всяких догадок, а потом по десять раз переделываешь когда заказчик тебе сообщает что это не то что нужно, как в этой задачею
32 Garykom
 
гуру
12.07.21
17:55
(31) "А у Вити 0 грибов."
33 Рюкзак
 
12.07.21
17:56
(32) Автор задачи именно это и задумал.
34 Garykom
 
гуру
12.07.21
17:57
(33) Значит Витя собрал 0 грибов это возможно?
Ну так подумай логически почему другие не могли тоже 0 собрать и?
35 2S
 
12.07.21
17:57
(0) ты подписан на челябинского уникума?
36 Рюкзак
 
12.07.21
17:58
(34) Могли конечно. Но автор задачи не имел в виду это.
37 Garykom
 
гуру
12.07.21
17:58
(34)+ А еще грибы можно собирать не целыми
И можно прийти со своими грибами в лес да и потерять их - тут смещение и отрицательные
38 Garykom
 
гуру
12.07.21
18:00
(36) Правильный ответ это не тот что подразумевал автор задачи
И не то что хотел услышать проверяющий решение задачи
А всевозможные варианты ответов с разными решениями - тут хрен уже подкопаешься
39 Рюкзак
 
12.07.21
18:00
(37) Если бы это была реальная задача по программированию, я бы ее сделал и стал работу заказчику еще в (6), получил оплату, и ушел отдыхать.
А ты бы до сих пор переделывал неправильные решения.
40 1Сергей
 
12.07.21
18:01
(37) напомнил "...возьми пол кило колбасы и, если будут яйца, возьми десяток..."
41 2S
 
12.07.21
18:01
(35) это из серии искал как ремонтировать карбюратор, а попал на
https://youtu.be/vlXAN-PVtUU
42 Garykom
 
гуру
12.07.21
18:01
(39) Угу
И когда твоя сданная задача у клиента заглючила или стоимость ее доработки дороже перпеписать все нафик не думаю что к тебе снова обратятся
43 Garykom
 
гуру
12.07.21
18:02
(40) ответ 10,5 кг колбасы?
44 1Сергей
 
12.07.21
18:02
(35) да, давно уже. Прикольный дядька
45 Garykom
 
гуру
12.07.21
18:02
(43)  точнее 0,5 или 10,5 если есть яйца
46 1Сергей
 
12.07.21
18:03
47 Рюкзак
 
12.07.21
18:03
(42) У меня не заглючит, так как всегда будет выдавать правильный ответ 6. А у тебя будет глючить и выдавать то комплексное число детей, то отрицательное. Заказчик скажет что это не верно, а ты ему будешь доказывать что по ТЗ это подходит, так и останешься ни с чем.
48 Garykom
 
гуру
12.07.21
18:04
(47) А если две Ани или Витя Саша это фамилия-имя?
49 Рюкзак
 
12.07.21
18:04
(40) Не, про пол кило не красиво. Лучше так:
"возьми один батон, и если будут яйца, то возьми десяток"
50 Рюкзак
 
12.07.21
18:05
(48) Тогда снова ты не сможешь получить правильный ответ 6, а получишь какой-то другой ответ.
51 Garykom
 
гуру
12.07.21
18:06
(50) Так ответ 6 только у ограниченных или детей всегда правильный
52 mikecool
 
12.07.21
18:06
(3) гм... тут принимаешь решение без обоснования...
53 Рюкзак
 
12.07.21
18:07
(51) Что и требовалось. Решать в комплексных числах никто не задавал, и не хотел чтобы так решали.
54 2S
 
12.07.21
18:07
(44) так вот ты откуда черпаешь вдохновение :)
55 1Сергей
 
12.07.21
18:09
(54) да, много откуда
56 Рюкзак
 
12.07.21
18:09
(52) Тут правильный ответ нельзя было дать с первого раза, не посчитав. А там можно было. В этом отличие.
57 mikecool
 
12.07.21
18:10
(56) ты автор?
58 Рюкзак
 
12.07.21
18:10
(57) Нет
59 1Сергей
 
12.07.21
18:11
(52) потому что здесь и так всё очевидно. Простенькая же задачка
60 acanta
 
12.07.21
21:11
Конечно. Мы ведь не обсуждаем вопрос, следует ли в вузах преподавать экономику на английском, иначе наши программисты 1С не знают как называются приходы и расходы.
Ошибка? Это не ошибка, это системная функция.