Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Задачки за програмисти
http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=1969
Страница 1 от 2

Автор:  Mozfet [ Чет Мар 09, 2006 2:42 pm ]
Заглавие:  Задачки за програмисти

Това е обява, която открих в интернет. Ако някой има свободно време, може да се пробва с 2-те задачи.
---------------------------------------------------

Ако обичате проблемите и предизвикателствата, творческите задачи, стандартното и нестандартното мислене, високото заплащане и работата в екип, ако имате shortcuts към MSDN и виртуална библиотека с научна фантастика или фентъзи във Favorites, ако не смятате, че Java е по-добра или по-лоша от .NET и C/C++ не е единствения начин да се реши ефикасно даден проблем.....ами, искаме да говорим с вас :-)

Ако и Вие искате да говорите с нас, моля пишете на hr-at-beiks-dot-com с резюме (може и препратка към личен сайт) и решения на следните 2 задачи:

Задача 1)
Дадени са числата 2,4,6 и 8.
Използвайки +,-,* и / трябва да получите 25 като ползвате всяко дадено число един-единствен път.

Задача 2)
Моторист и колоездач се движат по две писти с формата на окръжности,чиито радиуси (r и R) се отнасят както 1:5.
Да се определят скоростите на всеки от тях,ако за 20 сек.моториста изминава 40 м повече от разстоянието,което колоездача изминава за същото време и ако мотористът извършва 4 пъти по малко обиколки от колоездача.

Автор:  TheWizard [ Чет Мар 09, 2006 4:12 pm ]
Заглавие: 

6 + 4 = 10 * = 100 * 2 = 200 / 8 = 25

Автор:  Цецо [ Чет Мар 09, 2006 5:35 pm ]
Заглавие: 

Не подсказвай бе

Автор:  TheWizard [ Чет Мар 09, 2006 7:01 pm ]
Заглавие: 

Не било верно.... хаха

....."Решението Ви на първата задча не отговаря на поставеното условие".....

Автор:  BrainStorm [ Чет Мар 09, 2006 7:25 pm ]
Заглавие: 

Има някаква уловка .... броя на цифрите е 4 .. броя на използваните операции също е 4 (+;-;*;/) ... така че остава една излишна цифра или операция ... определено има оловка някъде ... :roll:

Автор:  the_real_maniac [ Чет Мар 09, 2006 8:05 pm ]
Заглавие:  Re: Задачки за програмисти

Mozfet написа:
Това е обява, която открих в интернет. Ако някой има свободно време, може да се пробва с 2-те задачи.
---------------------------------------------------

Ако обичате проблемите и предизвикателствата, творческите задачи, стандартното и нестандартното мислене, високото заплащане и работата в екип, ако имате shortcuts към MSDN и виртуална библиотека с научна фантастика или фентъзи във Favorites, ако не смятате, че Java е по-добра или по-лоша от .NET и C/C++ не е единствения начин да се реши ефикасно даден проблем.....ами, искаме да говорим с вас :-)

Ако и Вие искате да говорите с нас, моля пишете на hr-at-beiks-dot-com с резюме (може и препратка към личен сайт) и решения на следните 2 задачи:

Задача 1)
Дадени са числата 2,4,6 и 8.
Използвайки +,-,* и / трябва да получите 25 като ползвате всяко дадено число един-единствен път.

Задача 2)
Моторист и колоездач се движат по две писти с формата на окръжности,чиито радиуси (r и R) се отнасят както 1:5.
Да се определят скоростите на всеки от тях,ако за 20 сек.моториста изминава 40 м повече от разстоянието,което колоездача изминава за същото време и ако мотористът извършва 4 пъти по малко обиколки от колоездача.


Тъй като това са задачи за прогрмисти СПОРЕД мен те искат алгоритъм за решаването или направо програма/изходният код/ за решаването на задачата/проблема.

Поне на първата не е кой знае каква философия, въпроса е по-скоро 'по-добрият алгоритъм'.

А като погледна втората май искат чисто и простичко решение , а не програма или алгоритъм.

edit: Брейнсторм - абе прав си

4 числа , 4 операции :lol:

но всъщност минуса може и да не е операция , ами да си е - , въпреки че става игра на думи тогава.

- (1+2) * (3/4) = ...

Автор:  ДедоБоре [ Чет Мар 09, 2006 8:59 pm ]
Заглавие: 

може да спретнете една невронна мрежа да сметне числата

Автор:  3aek [ Чет Мар 09, 2006 10:06 pm ]
Заглавие: 

според мен тук пичовете очакват кандидата да врътне една програмка с пълна пермутация с всички възможни операции и места на числата, компютъра ще ги сметне за секунда защото са само 4^4 = 256 ако не излезе резултат значи има някаква уловка

Автор:  BrainStorm [ Чет Мар 09, 2006 10:09 pm ]
Заглавие: 

Цитат:
да врътне една програмка с пълна пермутация с всички възможни операции и места на числата


Не се получава .. пробвах ... :roll:

Автор:  the_real_maniac [ Чет Мар 09, 2006 10:15 pm ]
Заглавие: 

"За да получиш правилен отговор трябва да зададеш правилен въпрос" - една жестока мисъл и изключително вярна.
Страшно логична също :-)

--

Та как зададе въпроса, че получи отговор "не се получава"

Ако си написал програма/алгоритъм , то каква/какъв ;-) :-) ?

------
Ако се окаже , че горната задача е игра на думи или с отговор от сорта "не може да имаме 4 числа и 4 операции" за мен това ще е несериозна оферта за работа.

да подсетя , че това си е мое мнение и никой не ангажирам с него.

Автор:  BrainStorm [ Чет Мар 09, 2006 10:26 pm ]
Заглавие: 

Ми те са писали че искат хора с нестандартно мислене .... така че определено става въпрос за някаква уловка ...

Казва се че числата могат да се ползват само по един път ... но казва ли се дали трябва да се ползват всичките ?? Същото важи и за операциите .... това е по-скоро гатанка отколкото въпрос на груби сметки ... както е в сличея с пермутацийте.

Автор:  bateAz [ Чет Мар 09, 2006 10:36 pm ]
Заглавие: 

4 * --8 - 6 / 2

?

Автор:  the_real_maniac [ Чет Мар 09, 2006 10:50 pm ]
Заглавие: 

БатеАз така както си го написал се извършват първо умножението и делението (няма скоби т.е)

4 * --8 = 4 * +8 = 32

6 / 2 = 3

32 - 3 = 29 :?

едит: на горната мисъл (В предишният ми post) преди малко чух и друга подобна:

"Грешни данни -> грешни резултати" (пак логично :D)

а и определено условието е зададено двусмислено на моменти , особено за "-".

Според мен вече става губене на време:
да се опиташ да определиш какво точно се има предвид в нарочно двусмислен текст или да нацелиш нечии начин на мислене, за да разбреш кои от всичките ВЪЗМОЖНИ отговори на задачата е "верният" според даденият човек.

Т.е кои отговор иска да чуе , трябва да мисля как той СИ чете задачата :-)

На които продължава успех.
В крайна сметка интересно ще е да се чуе какво точно имат в предвид 'авторите' на задачата.

Автор:  JoroS [ Пет Мар 10, 2006 10:59 am ]
Заглавие: 

Mozfet, би ли пуснал оригиналния(непреведения) текст на задачките.

Автор:  [ Пет Мар 10, 2006 12:11 pm ]
Заглавие: 

2 * 8 = 16 + 6 = 22 + 4 = 26-- = 25;

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/