আমি এই আইওএস অ্যাপটিতে সম্প্রতি কাজ করছি এবং আমি একটি (বরং সহজেই সমাধান করা) সমস্যার মুখোমুখি হয়েছি: আমার স্ট্রিংটি কেবল ইমোজিস নিয়ে গঠিত কিনা তা আমি কীভাবে নির্ধারণ করব?
আচ্ছা, আজ আপনার কাজ!
ইনপুট
একটি স্ট্রিং যদি ইউনিকোড অক্ষরগুলির উপস্থিতি আপনার পক্ষে সমস্যাযুক্ত হয় তবে আপনি আলাদা যুক্তিসঙ্গত ফর্ম্যাটটি ব্যবহার করতে পারেন। আপনি যদি ইনপুট নেওয়ার জন্য নিয়মিত স্ট্রিং থেকে আলাদা কিছু করেন তবে আপনি কী করবেন দয়া করে তা জানান।
আউটপুট
ইনপুট স্ট্রিংয়ে কেবল ইমোজিস থাকে এবং একটি ইমোজিস ব্যতীত অন্য কোনও অক্ষর থাকে তবে একটি মিথ্যা মান প্রিন্ট করুন বা সত্যবাদী মানটি ফিরিয়ে দিন।
এক সেকেন্ড অপেক্ষা করুন ... ইমোজি কি? 😅
ইমোজি এমন একটি চরিত্র যা এই সীমার মধ্যে পড়ে:
0x1F600...0x1F64F // Emoticons
0x1F300...0x1F5FF // Misc Symbols and Pictographs
0x1F680...0x1F6FF // Transport and Map
0x2600...0x26FF // Misc symbols
0x2700...0x27BF // Dingbats
0xFE00...0xFE0F // Variation Selectors
(আমি মনে করি)
এটি 🔹 কোড-গল্ফ 🔹, তাই বাইট উইনসের মধ্যে সংক্ষিপ্ততম কোড ❕
পরীক্ষার মামলা
"Is it an emoji? 🤔" -> False
"🔹code-golf🔹" -> False
"😮 😥 😨 😩 😪" -> False
"I have no fancy emojis :(" -> False
"😎" -> True
"😊😘" -> True
আপনার জন্য দরিদ্র আত্মারা যারা ইমোজিগুলি দেখতে পারেন না, এখানে পরীক্ষার মামলার চিত্র রয়েছে ।