ওয়েবে আজ এই ছবিটি পাওয়া গেছে। একটি অলস প্রোগ্রামার হওয়ায় আমি আসলে গুগল খুলতে এবং কয়েকটি অক্ষর টাইপ করতে চাই না। অনেক বেশি কাজ! এটি এমন একটি গুরুত্বপূর্ণ কাজ যে এটি স্বয়ংক্রিয়ভাবে হওয়া উচিত।
চ্যালেঞ্জ
সকলেই জানেন যে গুগল অনুসন্ধান ফলাফলের প্রথম চিত্রটি সর্বদা সেরা। সুতরাং এটি ব্যবহারকারীর সামনে উপস্থাপন করা উচিত।
আপনাকে এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা প্যারামিটার হিসাবে একটি স্ট্রিং নেয় এবং যখন আপনি সেই নামটি + এর glamour shot
পেছনের শব্দগুলি অনুসন্ধান করেন তখন গুগলে এটি খুঁজে পাওয়া প্রথম চিত্রটি প্রদর্শন করে ।
গুগল অনুসন্ধান অনুসন্ধান
Google এ চিত্রগুলি অনুসন্ধান করার জন্য, URL ক্যোয়ারী মাপদন্ড থাকা উচিত tbm=isch
এবং q=query
সঙ্গে, query
আপনি যে নামটি অনুসন্ধান করতে চান হচ্ছে।
আমার নামের জন্য একটি বৈধ কোয়েরি স্ট্রিং Bas
হবেwww.google.com/search?tbm=isch&q=Bas
ইনপুট
আপনার প্রোগ্রাম বা ফাংশনটি ইনপুটটির একক প্যারামিটার নেয়, এটি আপনার নাম যা গুগলে অনুসন্ধান করতে চান। এই স্ট্রিং অক্ষরের গঠিত হবে [a-z]
, [A-Z]
, [0-9]
এবং (স্থান)। এই স্ট্রিংটি স্পেস সেপারেটেড হতে পারে, গুগলে স্পেস সেপারেটেড স্ট্রিং সন্ধানের জন্য একটিকে ফাঁকা স্থানটি প্রতিস্থাপন করা উচিত
+
। উদাহরণস্বরূপ, এটি একটি বৈধ প্রশ্ন:
www.google.com/search?tbm=isch&q=BassDP+Cumberwubwubwub+glamour+shot
আউটপুট
চিত্রটি হয় স্ক্রিনে আঁকতে পারে, বা কোনও ফাইলে সংরক্ষণ করা যেতে পারে (যে কোনও বিন্যাসে)।
যদি গুগলে প্রথম অনুসন্ধানের ফলাফলটি একটি জিআইএফ ফাইল হয় তবে আপনি হয় জিআইএফ প্রদর্শন করতে পারেন বা সেই জিআইএফের কোনও ফ্রেম প্রদর্শন করতে পারেন।
পরীক্ষার মামলা
প্রত্যাশিত ফলাফলগুলি দেখতে এই স্নিপেটটি চালান
এটি কোড-গল্ফ , বাইট জেতে সংক্ষিপ্ততম কোড!
[a-z0-9]
, আমার পোস্ট সম্পাদনা করেছেন। ইউআরএলগুলি আমার দেওয়া উদাহরণগুলির মতো দেখাবে, কোনও এনকোডিংয়ের দরকার নেই, কেবল স্থানের জন্য+
A-Z
আপনার উদাহরণ দিয়ে বিচার করেও কি উপস্থিত হতে পারে?