| Автор |
Съобщение |
|
Mozfet
Ранг: Ориентиран
Регистриран на: Съб Сеп 25, 2004 4:33 pm Мнения: 273 Местоположение: София
|
 Задачки за програмисти
Това е обява, която открих в интернет. Ако някой има свободно време, може да се пробва с 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 пъти по малко обиколки от колоездача.
_________________ Adios
Mozfet
|
| Чет Мар 09, 2006 2:42 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
6 + 4 = 10 * = 100 * 2 = 200 / 8 = 25
|
| Чет Мар 09, 2006 4:12 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Не подсказвай бе
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 09, 2006 5:35 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
Не било верно.... хаха
....."Решението Ви на първата задча не отговаря на поставеното условие".....
|
| Чет Мар 09, 2006 7:01 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Има някаква уловка .... броя на цифрите е 4 .. броя на използваните операции също е 4 (+;-;*;/) ... така че остава една излишна цифра или операция ... определено има оловка някъде ... 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Чет Мар 09, 2006 7:25 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
 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 операции
но всъщност минуса може и да не е операция , ами да си е - , въпреки че става игра на думи тогава.
- (1+2) * (3/4) = ...
|
| Чет Мар 09, 2006 8:05 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
може да спретнете една невронна мрежа да сметне числата
|
| Чет Мар 09, 2006 8:59 pm |
|
 |
|
3aek
Ранг: Форумен бог
Регистриран на: Вто Яну 10, 2006 2:40 pm Мнения: 2258
|
според мен тук пичовете очакват кандидата да врътне една програмка с пълна пермутация с всички възможни операции и места на числата, компютъра ще ги сметне за секунда защото са само 4^4 = 256 ако не излезе резултат значи има някаква уловка
|
| Чет Мар 09, 2006 10:06 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Не се получава .. пробвах ... 
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Чет Мар 09, 2006 10:09 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
"За да получиш правилен отговор трябва да зададеш правилен въпрос" - една жестока мисъл и изключително вярна.
Страшно логична също
--
Та как зададе въпроса, че получи отговор "не се получава"
Ако си написал програма/алгоритъм , то каква/какъв  ?
------
Ако се окаже , че горната задача е игра на думи или с отговор от сорта "не може да имаме 4 числа и 4 операции" за мен това ще е несериозна оферта за работа.
да подсетя , че това си е мое мнение и никой не ангажирам с него.
|
| Чет Мар 09, 2006 10:15 pm |
|
 |
|
BrainStorm
Ранг: Почетен член
Регистриран на: Пон Юли 04, 2005 11:51 pm Мнения: 651 Местоположение: София
|
Ми те са писали че искат хора с нестандартно мислене .... така че определено става въпрос за някаква уловка ...
Казва се че числата могат да се ползват само по един път ... но казва ли се дали трябва да се ползват всичките ?? Същото важи и за операциите .... това е по-скоро гатанка отколкото въпрос на груби сметки ... както е в сличея с пермутацийте.
_________________ От наше село са види връо, ама от връо се невиди наше село ... що така и я незнам .. ?!?
|
| Чет Мар 09, 2006 10:26 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
4 * --8 - 6 / 2
?
|
| Чет Мар 09, 2006 10:36 pm |
|
 |
|
the_real_maniac
Ранг: Почетен член
Регистриран на: Пет Авг 19, 2005 11:38 am Мнения: 978 Местоположение: Europe -> BG
|
БатеАз така както си го написал се извършват първо умножението и делението (няма скоби т.е)
4 * --8 = 4 * +8 = 32
6 / 2 = 3
32 - 3 = 29
едит: на горната мисъл (В предишният ми post) преди малко чух и друга подобна:
"Грешни данни -> грешни резултати" (пак логично  )
а и определено условието е зададено двусмислено на моменти , особено за "-".
Според мен вече става губене на време:
да се опиташ да определиш какво точно се има предвид в нарочно двусмислен текст или да нацелиш нечии начин на мислене, за да разбреш кои от всичките ВЪЗМОЖНИ отговори на задачата е "верният" според даденият човек.
Т.е кои отговор иска да чуе , трябва да мисля как той СИ чете задачата
На които продължава успех.
В крайна сметка интересно ще е да се чуе какво точно имат в предвид 'авторите' на задачата.
|
| Чет Мар 09, 2006 10:50 pm |
|
 |
|
JoroS
Ранг: Популярен
Регистриран на: Съб Юли 09, 2005 12:49 pm Мнения: 306 Местоположение: София
|
Mozfet, би ли пуснал оригиналния(непреведения) текст на задачките.
|
| Пет Мар 10, 2006 10:59 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
2 * 8 = 16 + 6 = 22 + 4 = 26-- = 25;
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Мар 10, 2006 12:11 pm |
|
|