bugs
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Anry
- Маньяк
- Сообщения: 1616
- Зарегистрирован: 03 ноя 2004, 13:46
- Откуда: Волгоград-Coquitlam
bugs
A developer is trying to finish the project and meet the launch date. He has 60 bugs that need to be fixed. How many days will it take the developer to finish the project if every day he fixes 5 bugs but creates 3 new ones?
- Solusrex
- Житель
- Сообщения: 973
- Зарегистрирован: 29 июл 2004, 11:53
- Контактная информация:
- Anry
- Маньяк
- Сообщения: 1616
- Зарегистрирован: 03 ноя 2004, 13:46
- Откуда: Волгоград-Coquitlam
- Solusrex
- Житель
- Сообщения: 973
- Зарегистрирован: 29 июл 2004, 11:53
- Контактная информация:
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
Agree:runner писал(а):Ахилл никогда не догонит черепаху!Anry писал(а):A famous person once said: "Obvious" is the most dangerous word in mathematics.Solusrex писал(а):Жизненная задача. Каждый день он фиксит 2 бага. Значит, 30 дней (или полтора месяца)
Take another shot at it.
Cheers,
День Багов на начало дня
1 60
2 58
3 56
4 54
5 52
6 50
7 48
8 46
9 44
10 42
11 40
12 38
13 36
14 34
15 32
16 30
17 28
18 26
19 24
20 22
21 20
22 18
23 16
24 14
25 12
26 10
27 8
28 6
29 4
30 3
31 3
32 3
33 3
34 3
...
n 3
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
-
- Маньяк
- Сообщения: 1730
- Зарегистрирован: 18 май 2005, 04:04
- Откуда: Burnaby
DisagreeYury писал(а): Agree:
День Багов на начало дня
1 60
...
28 6
29 4
30 3
31 3
32 3
33 3
34 3
...
n 3
Разве в условиях сказано, что он сначала фиксит, а потом создаёт? Ничто не мешает ему в 29 день сначала создать свои "ежедневные" 3 бага, потом пофиксить свои "ежедневные" 5 багов, и т.о. получить на начало 30-го дня всего 2 бага. И таким же макаром покончить со всеми 60 багами, о которых идёт речь в условиях, на 30-й день. Или здесь в условиях присутствуют какие-то тонкости английского, которые я не поняла?
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
я не программист, просто предположил, что новые баги создаются в процессе исправления старыхMalysh'ka писал(а):DisagreeYury писал(а): Agree:
День Багов на начало дня
1 60
...
28 6
29 4
30 3
31 3
32 3
33 3
34 3
...
n 3
Разве в условиях сказано, что он сначала фиксит, а потом создаёт? Ничто не мешает ему в 29 день сначала создать свои "ежедневные" 3 бага, потом пофиксить свои "ежедневные" 5 багов, и т.о. получить на начало 30-го дня всего 2 бага. И таким же макаром покончить со всеми 60 багами, о которых идёт речь в условиях, на 30-й день. Или здесь в условиях присутствуют какие-то тонкости английского, которые я не поняла?
- Earl Grey
- Маньяк
- Сообщения: 2893
- Зарегистрирован: 22 фев 2005, 15:07
Здесь тонкости, но не английскогоMalysh'ka писал(а):DisagreeYury писал(а): Agree:
День Багов на начало дня
1 60
...
28 6
29 4
30 3
31 3
32 3
33 3
34 3
...
n 3
Разве в условиях сказано, что он сначала фиксит, а потом создаёт? Ничто не мешает ему в 29 день сначала создать свои "ежедневные" 3 бага, потом пофиксить свои "ежедневные" 5 багов, и т.о. получить на начало 30-го дня всего 2 бага. И таким же макаром покончить со всеми 60 багами, о которых идёт речь в условиях, на 30-й день. Или здесь в условиях присутствуют какие-то тонкости английского, которые я не поняла?

Если программист "фиксит баги", то он не может "начать" с создания новых: "создание" новых багов - это не задание такое, а "результат" (побочный, правда) пофиксивания предыдущих. Предполагается также что разработка программы завершена, т.е. новые куски (потенциальный источник новых насекомых) не пишутся.
- ajkj3em
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 12 ноя 2006, 06:53
-
- Маньяк
- Сообщения: 1730
- Зарегистрирован: 18 май 2005, 04:04
- Откуда: Burnaby
А почему нет? Конечно, это побочный результат, кто ж спорит, но, например: в процессе "фиксинья" первого бага, он создаёт три новыхУникурсал Уникурсалыч писал(а):
Здесь тонкости, но не английского
Если программист "фиксит баги", то он не может "начать" с создания новых: "создание" новых багов - это не задание такое, а "результат" (побочный, правда) пофиксивания предыдущих. Предполагается также что разработка программы завершена, т.е. новые куски (потенциальный источник новых насекомых) не пишутся.



На самом деле порядок даже и не важен, важны "нормы", оговоренные в условиях задачи.
Возмем тот же 29-й день. Вот у него на утро осталось 4 бага. Он их пофиксил, создал три новых. Стало 3 бага. Дневную "норму" по созданию багов он выполнил, а по "фиксинью" - нет, так как по условиям задачи эта "норма" - 5. Поэтому, чтобы "выполнить норму", он фиксит ещё один баг, и таким образом, на утро 30-го у него остаётся 2 бага. Аналогично на 30-й: он фиксит эти 2 бага, при этом создаёт новые, но в любом случае, по условиям "фиксит 5, создаёт 3" он завершит свою работу в этот день.
Так что если при постановке задачки имелось в виду решение, приведённое Yuri, то надо признать, что её условие было сформулировано не верно. А при той постановке, что была приведена, ответ однозначный - 30 дней.
Ну, или объясните мне тогда, почему (из каких условий данной задачи) следует, что у него на начало 30-го дня (и всех последующих) остаётся 3 бага?[/b]
- Anry
- Маньяк
- Сообщения: 1616
- Зарегистрирован: 03 ноя 2004, 13:46
- Откуда: Волгоград-Coquitlam
Не было ведь сказано, что он фиксит новые баги в тот же самый день. А значит на момент фиксинья 4го бага в 29й день, у него еще остается время на презентациюMalysh'ka писал(а):А почему нет? Конечно, это побочный результат, кто ж спорит, но, например: в процессе "фиксинья" первого бага, он создаёт три новыхУникурсал Уникурсалыч писал(а):
Здесь тонкости, но не английского
Если программист "фиксит баги", то он не может "начать" с создания новых: "создание" новых багов - это не задание такое, а "результат" (побочный, правда) пофиксивания предыдущих. Предполагается также что разработка программы завершена, т.е. новые куски (потенциальный источник новых насекомых) не пишутся.Он не хотел
, но так получилось, что он начал именно с создания новых багов
![]()
На самом деле порядок даже и не важен, важны "нормы", оговоренные в условиях задачи.
Возмем тот же 29-й день. Вот у него на утро осталось 4 бага. Он их пофиксил, создал три новых. Стало 3 бага. Дневную "норму" по созданию багов он выполнил, а по "фиксинью" - нет, так как по условиям задачи эта "норма" - 5. Поэтому, чтобы "выполнить норму", он фиксит ещё один баг, и таким образом, на утро 30-го у него остаётся 2 бага. Аналогично на 30-й: он фиксит эти 2 бага, при этом создаёт новые, но в любом случае, по условиям "фиксит 5, создаёт 3" он завершит свою работу в этот день.
Так что если при постановке задачки имелось в виду решение, приведённое Yuri, то надо признать, что её условие было сформулировано не верно. А при той постановке, что была приведена, ответ однозначный - 30 дней.
Ну, или объясните мне тогда, почему (из каких условий данной задачи) следует, что у него на начало 30-го дня (и всех последующих) остаётся 3 бага?[/b]


-
- Маньяк
- Сообщения: 1730
- Зарегистрирован: 18 май 2005, 04:04
- Откуда: Burnaby
Так и не было сказано, что он не фиксит новые баги в тот же день. Так что можно бы это трактовать и так, и так ("можно бы" - если бы не была указана "норма"! а поскольку она была указана, то, как минимум для последних двух дней (а предыдущие нас и не волнуют - по ним разногласий нетAnry писал(а): Не было ведь сказано, что он фиксит новые баги в тот же самый день. А значит на момент фиксинья 4го бага в 29й день, у него еще остается время на презентациюНу, а потом уже патчи, фиксы и паки....... чтоб их



- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Программист не создает баги, а только способствует их появлению.Здесь тонкости, но не английского
Если программист "фиксит баги", то он не может "начать" с создания новых: "создание" новых багов - это не задание такое, а "результат" (побочный, правда) пофиксивания предыдущих. Предполагается также что разработка программы завершена, т.е. новые куски (потенциальный источник новых насекомых) не пишутся.

