আইনস্টাইন একটি ধাঁধা লিখেছিলেন। তিনি বলেছিলেন যে বিশ্বের 98% মানুষ এর সমাধান করতে পারেনি।
ট্রেনে কাজ করার সময় আমি প্রায় 25 মিনিটের মধ্যে এই ধাঁধাটি সমাধান করেছি। এটি মূলত কেবল ছাড়
ধাঁধা
একটানা 5 টি বিভিন্ন রঙে 5 টি বাড়ি রয়েছে।
প্রতিটি ঘরে আলাদা আলাদা জাতীয়তা থাকা ব্যক্তি থাকে।
5 জন মালিক একটি নির্দিষ্ট ধরণের পানীয় পান করেন, একটি নির্দিষ্ট ব্র্যান্ডের সিগার ধূমপান করেন এবং একটি নির্দিষ্ট পোষা প্রাণী রাখেন।
কোনও মালিকদের একই পোষা প্রাণী নেই, একই ব্র্যান্ডের সিগার ধূমপান করবেন না বা একই পানীয় পান করবেন না।
প্রশ্ন: মাছের মালিক কে?
এই ধাঁধাটি সমাধান করার জন্য আইনস্টাইন 15 টি ইঙ্গিত সরবরাহ করে:
- ব্রিট রেড হাউসে থাকে।
- সুইডেন কুকুরটিকে পোষা প্রাণী হিসাবে রাখে।
- ডেন চা পান করে।
- গ্রিন হাউসটি সাদা বাড়ির তত্ক্ষণাত্ বাম দিকে।
- গ্রিন হাউসের মালিক কফি পান করেন।
- যে মালিক পল মলে ধূমপান করেন তিনি পাখি পালন করেন।
- হলুদ ঘরের মালিক ডানহিলকে ধূমপান করেন।
- কেন্দ্রের বাড়ীতে থাকা মালিক দুধ পান করেন।
- নরওয়েজিয়ানরা প্রথম বাড়িতে থাকে।
- যে ব্যক্তি ব্লেন্ডসকে ধূমপান করে তার মালিক বিড়াল রাখেন তার পাশে থাকেন।
- যে ঘোড়া রাখে তার মালিক যে ডানহিল ধূমপান করে তার পাশে থাকে lives
- যে মালিক ব্লুমাস্টারকে ধূমপান করেন তিনি বিয়ার পান করেন।
- জার্মান যুবরাজ ধূমপান।
- নরওয়েজিয়ানরা নীল বাড়ির পাশে বাস করে।
- যে ব্যক্তি ব্লেন্ডসকে ধূমপান করে সেই মালিক যিনি জল পান করেন তার পাশে থাকেন।
এই ইঙ্গিতগুলির সাহায্যে আপনি একটি সমাধানে আসতে পারেন।
আপনার টাস্ক: এমন একটি প্রোগ্রাম তৈরি করুন যা আপনার জন্য এই ধাঁধাটি সমাধান করবে। কঠিন কোডিংয়ের সমাধান অনুমোদিত নয় (ডু)
এটি কোনও বিন্যাসে ইঙ্গিতগুলিকে হার্ডকোড করার অনুমতি রয়েছে।
উদাহরণ ফর্ম্যাট:
//Hints in order
(Nationality:Brit)==(Color:Red)
(Nationality:Swede)==(Pet:Dogs)
(Nationality:Dane)==(Drink: Tea)
(Color:Green)/(Color:White)
(Color:Green)==(Drink:Coffee)
(Smoke:PallMall)==(Pet:Birds)
(Color:Yellow)==(Smoke:Dunhill)
(House:3)==(Drink:Milk)
(Nationality:Norwegian)==(House:1)
(Smoke:Blend)/\(Pet:Cats)
== এর অর্থ
left এর বাম পাশের / এর সমান / মানে side এর
ডানদিকে
/ \ মানে বাম বা ডানদিকে
যেমন আমি বলেছিলাম এটি হার্ডকোড ইঙ্গিতগুলির অনুমতি দেয় বা ইনপুট হিসাবে সেগুলি রাখে।
আউটপুট: আউটপুট নিম্নলিখিত বিন্যাসে হওয়া উচিত (সঠিক মান সহ, কেবল ট্রলের জন্য বলছি;))
_____________ _____________ _____________ _____________ _____________
| Number | | Number | | Number | | Number | | Number |
| Nationality | | Nationality | | Nationality | | Nationality | | Nationality |
| Color | | Color | | Color | | Color | | Color |
| Drink | | Drink | | Drink | | Drink | | Drink |
| Smoke | | Smoke | | Smoke | | Smoke | | Smoke |
| Pet | | Pet | | Pet | | Pet | | Pet |
--------------- --------------- --------------- --------------- ---------------
The <Nationality> in the <Color> house owns the fish!
Ascii আর্ট বাক্সগুলি আপনার দ্বারা পরিবর্তন করা যেতে পারে, যতক্ষণ না সেগুলি বাক্স হয় আপনি কোন চিহ্ন ব্যবহার করেন তা বিবেচনা করে না।
এই ধাঁধা এবং সমাধান সম্পর্কে যে কোনও জ্ঞান প্রোগ্রামে ব্যবহার করা যাবে না । ধাঁধাটি সমাধান করার জন্য এটি খাঁটি যুক্তি এবং ছাড়ের ব্যবহার করা উচিত।
এটি একটি কোডগল্ফ হিসাবে ট্যাগ করেছে তবে একটি কোড চ্যালেঞ্জ হতে পারে, নিশ্চিত নয়। কোড চ্যালেঞ্জের জন্য বিজয়ী মানদণ্ডের বিষয়ে কোনও ধারণা নির্দ্বিধায় শেয়ার করুন :)
আপাতত এটি কোড-গল্ফ তাই সর্বনিম্ন বাইটকাউন্টের সাথে প্রোগ্রামটি।
শুভকামনা এবং শুভ কোডিং :)