একটি ইউনিকর্ন দোভাষী করুন


25

সম্প্রতি, আমি একটি টাইপ তৈরি করেছিলাম এবং আমি ইউনিকোডের পরিবর্তে ইউনিকর্ন লিখেছিলাম , যে কোনও সাধারণ ব্যক্তি যা করতে পারে আমি তা করেছিলাম এবং আমি এটি থেকে বেরিয়ে একটি এসলং তৈরি করেছি। এই চ্যালেঞ্জটিতে আপনি একটি ইউনিকর্ন দোভাষী লিখবেন।

ইউনিকর্ন প্রোগ্রামগুলি ভয়াবহ দীর্ঘ কারণ এটির ক্ষতিপূরণ দিতে আপনাকে একটি সংক্ষিপ্ত দোভাষী লিখতে হবে।

উদাহরণ

এগুলি পরিবহিত ফলাফল, আপনার প্রোগ্রামটির আউটপুট হওয়া প্রকৃত ব্যাখ্যাযুক্ত ফলাফল নয়

🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄
1

🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄
alert([x=(p=prompt())/2+Math.sqrt(p*p/4-prompt()),p-x])

🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄 🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐
"Hello, World!"

সবিস্তার বিবরণী

  • ইউনিকর্নকে "বিভাগে" বিভক্ত করা হয় যা স্থান দ্বারা পৃথক করা হয়
  • প্রতিটি বিভাগ একটি চরিত্র উপস্থাপন করে
  • 🦄প্রতিটি বিভাগে ইউনিকর্নের সংখ্যা ( ) এটি সম্পর্কিত চরিত্রে রূপান্তরিত হয় (যেমন 32 টি ইউনিকর্ন -> chr(32)-> )।
  • বিভাগে ছাগল থাকে ( 🐐), ছাগলের পরিমাণের দৈর্ঘ্য দ্বিগুণ করা উচিত , তারপরে সংশ্লিষ্ট চরিত্রে রূপান্তরিত করতে হবে
  • যদি বিভাগে অন্য কোনও অক্ষর থাকে তবে প্রোগ্রামটির চরিত্রটিকে উপেক্ষা করা উচিত।
  • প্রতিটি বিভাগ (চরিত্র) একটি প্রোগ্রাম গঠনের জন্য যোগদান করা উচিত
  • এই ফলস্বরূপ প্রোগ্রামটি আপনি যে ভাষায় প্রোগ্রামটি লিখেছেন তা মূল্যায়ন করা উচিত eg (যেমন জাভাস্ক্রিপ্ট eval, পাইথনের exec)
  • ইউনিকর্নগুলি ইউনিকোড U+1F984; ছাগলগুলি ইউনিকোড U+1F410
  • আপনি যদি একটি সংকলিত ভাষা চয়ন করেন তবে আপনি সংকলিত, সংকলিত ইউনিকর্ন কোড আউটপুট / সংরক্ষণ করতে পারেন

🦄(ইউনিকর্নস) এবং 🐐(ছাগল) সমস্ত এই চ্যালেঞ্জের জন্য একটি বাইট হিসাবে গণনা করে।

যদি আপনার ভাষা ইমোজিস সমর্থন করে না, আপনি ইউনিকর্নকে ( u) এবং ছাগলকে ( ) হিসাবে সনাক্ত করতে পারেন g। আপনি ইমোজিগুলি সমর্থন নাও করতে পারেন এবং u ,g


আপনি যদি সত্যিই ইউনিকডগুলি ইউনিকর্নগুলি দেখতে চান তবে এই পোস্টের একটি চিত্র এখানে


+50 অনুগ্রহ: 00৫০০ অক্ষরের নিচে থাকাকালীন (মূল) ইউনিকর্নের সবচেয়ে সংক্ষিপ্ত প্রোগ্রামে । আপনার অবশ্যই এই সংস্করণটি ব্যবহার করা উচিত, এটি অবশ্যই ফায়ারফক্স, ক্রোম বা সাফারিতে চলতে হবে।


17
আমি জানতাম না ইউনিকর্নগুলি সেই আকৃতি ছিল
ডুরকনব

5
@ ডুরকনব 冰 এটি আয়তক্ষেত্রাকার ইউনিকর্নের যুগ!
তানমাথ

4
যারা এই পৃষ্ঠায় ইউনিকর্ন এবং ছাগলটি দেখতে পাচ্ছেন না, তাদের জন্য ইউনিকর্ন এবং ছাগল
এল'েন্ডিয়া স্টারম্যান

16
আমি ছাগল দেখতে পাচ্ছি, তবে ইউনিকর্ন নয়। তারা কি লুকিয়ে আছে, বা ছাগল আমাকে ইউনিকর্ন দেখতে দিচ্ছে না?
Rɪᴋᴇʀ

14
আমার কম্পিউটারে এই ভাষাটিকে "ফানি ইউনিকোড বক্সস" বলা উচিত।
বিড়াল

উত্তর:


9

পাইথ - 23 17 বাইট

.vsmC+/d\🦄y/d\🐐cz

এটি অনলাইনে চেষ্টা করুন

এটি স্পেস দ্বারা ইনপুট বিভক্ত করে কাজ করে, তারপরে প্রতিটি বিভাগের জন্য ইউনিকর্ণের সংখ্যা এবং ছাগলের সংখ্যা 2 2 গণনা করে তাদের যুক্ত করে, তারপরে কোড পয়েন্টে চারটি গ্রহণ করে। এটি চরের অ্যারে এবং পাইথ-ইভিলিংয়ের যোগফল সমাপ্ত করে।


21

ইউনিকর্ন (ES6), 5934 5278 বাইট

কাস্টম এনকোডিংয়ের আওতায় এটি 5278 বাইট (প্রতি চার্চে 1 বাইট); তবে ইউটিএফ -8 দিয়ে, এটি প্রতি চার বাইট (কোনও জায়গার জন্য কেবল 1) বা মোট 20869 হবে।

(too many Unicorns and Goats to reasonably display here)

পরিবর্তে, এখানে একটি পেস্টবিন আছে। এই ইউনিকর্ন কোডটি এই জেএস স্নিপেটে স্থানান্তর করে:

s=>eval(s.replace(/\S+ ?/g,c=>String.fromCharCode(c.length>>1<<c.charCodeAt()%2)))

এখন, এটি সংক্ষিপ্ততম সংস্করণ নয়; এটি সংক্ষিপ্ত:

s=>eval(s.replace(/\S+ ?/g,c=>String.fromCharCode(c.length>>1<<("🦄">c))))

যাইহোক, সেখানে এক ইউনিকর্ন 56034 ছাগলে স্থানান্তরিত করবে, এভাবে প্রায় 11 দ্বারা স্কোরকে বাড়িয়ে দেবে।

আমি ইউনিকর্নে স্থানান্তর করতে ব্যবহৃত ফাংশনটি এখানে:

দ্রষ্টব্য: আমি প্রকৃতপক্ষে প্রোগ্রামটি পরীক্ষা করিনি, কারণ আমি খুঁজে পেল এমন কোনও অনলাইন অনুবাদক নেই (যদিও আমি মনে করি যে আমি .js ফাইলটি এইচটিএমএল-এ হুক করতে পারি ...?)


5 কেবি-র বেশি এই উত্তরটি 17 বাইটের সাথে উত্তরের চেয়ে বেশি ভোট দেওয়া হয় কীভাবে?
OldBunny2800


4

পাইথন 179 176 বাইট

সম্পাদনা : আমি সবেমাত্র s.split ('') = s.split () শিখেছি

এখানে দ্বিতীয় "আসল" প্রোগ্রামিং ভাষা ইউনিকর্ন দোভাষী রয়েছে inter আমি ইউনিকর্ন এর এই সংস্করণটিকে "ইউনিকর্ন পাই" হিসাবে ঘোষণা করে "ইউনিকর্ন পাই" হিসাবে ঘোষণা করি। আমি এটিকে অনেক বেশি অফিসিয়াল করে দিচ্ছি!

s=raw_input()
s=s.replace('🐐','🦄🦄')
s=s.replace('🦄','u')
for i in s:
    if i not in "ug ":
        s=s.replace(i,'')
s=s.split()
for i in s:
    s[s.index(i)]=chr(len(i))
exec(''.join(s))

কোনও কারণে, ইউনিকর্ন এবং ছাগলের ইমোজিগুলিকে ইউ এবং জি তে রূপান্তর করা দরকার। আমি জানিনা কেন.

এখানে চেষ্টা করুন!


1
ডেনিসের ওয়েবসাইটটিকে বলা হয় "এটি চেষ্টা করুন অনলাইনে!" এবং বাক্যাংশটি কপিরাইটযুক্ত নয় ...
অ্যালেক্স এ।

6
@AlexA। এটা একটা রসিকতা ছিল!
তানমাথ

জাভাস্ক্রিপ্ট ইউটিএফ -16 ব্যবহার করে (আমার মনে হয়), তাই ইউনিকর্ন এবং ছাগলটি আসলে প্রতিটি 2 টি অক্ষর।
12 মে 21

1
@ 12Me21 পিপিসিজির ইতিহাসে জাভাস্ক্রিপ্টটিকে ইউটিএফ -16 হিসাবে গণনা করা হয়নি।
পাভেল

আমি বুঝিয়েছি যে
জেএসে

3

রুবি, 78 বাইট

eval ARGV[0].gsub(/[^ug ]/,'').split.map{|b|(b.size*(b[0]=='u'?1:2)).chr}.join

এটি মূলত প্রথম কমান্ড লাইন আর্গুমেন্টটি পড়ে, প্রতিটি স্থানের অক্ষরে এটিকে বিভক্ত করে, সঠিক অক্ষরের সাথে ব্লকের আকারকে ম্যাপ করে এবং এটি সমস্তকে একসাথে যোগদান করে।

সম্পাদনা: অন্য সমস্ত অক্ষর উপেক্ষা করা উচিত যে প্রয়োজনীয়তাটি ভুলে গেছেন


এখন এটি ... উল্লেখ করার জন্য আপনাকে ধন্যবাদ!
বিডিএ

3

ইউনিকর্ন ইএস 6 (অবৈধ), 3379 বাইট

এটি অবৈধ কারণ এটি ইউনিকর্নের সর্বশেষতম সংস্করণটি রংধনু, মেঘের সাথে সূর্য এবং স্পার্কলসের সাথে ব্যবহার করে। ইউনিকর্নের ব্যাখ্যার জন্য জেএস কোডের জন্য @ETH প্রডাকশনগুলিকে ধন্যবাদ।

code is in the paste bin below

পাস্তবিন: http://pastebin.com/raw/Q9Kd4ixA
স্পার্কলস, রোদ / মেঘ, এবং রংধনু 1 বাইট হয় তবে এটি কেবল 3379 বাইট।


1

গণিত, 118 বাইট

a=StringCount;ToExpression@FromCharacterCode[If[#~StringTake~1=="u",#~a~"u",2IntegerLength[#~a~"g"]]&/@StringSplit@#]&

স্পেসিফিকেশন বর্ণিত ঠিক হিসাবে সঞ্চালন। আমি দোভাষীর বিস্ফোরণ ছাড়া গাণিতিক স্ট্রিং লিটারে ইমোজি ব্যবহার করতে পারি না, তাই আমি ব্যবহার করেছি uএবং g


1

মরিচা, 426 বাইট

use std::io::Write;macro_rules!c{($n:expr,$a:expr)=>(println!("{}",std::str::from_utf8(&std::process::Command::new($n).arg($a).output().unwrap().stdout).unwrap());)}fn main(){let d:String=std::env::args().skip(1).next().unwrap().split(' ').map(|s|s.chars().fold(0u8,|a,c|a+match c as char{'🦄'=>1,'🐐'=>2,_=>0}) as char).collect();std::fs::File::create("o").unwrap().write_all(d.as_bytes()).unwrap();c!("rustc","o");c!("o","");}

এটি সম্ভবত নীচে নেমে যেতে পারে, তবে সুরক্ষা এবং পরীক্ষিত ত্রুটিগুলি টাইপ করা বেশ ভার্জোজ।

যেহেতু মরিচা একটি সংকলিত ভাষা, তাই এই প্রোগ্রামটি একটি ফাইলে ডিকোড হওয়া প্রোগ্রামকে আউটপুট দেয় এবং উল্লিখিত ফাইলটিতে সংকলককে অনুরোধ করে, তারপরে ফলাফলটি বাইনারি কার্যকর করে।

Ungolfed:

use std::io::Write;

macro_rules! command {
    ($name:expr,$argument:expr) => (println!("{}", std::str::from_utf8(
        std::process::Command::new($name)
                              .arg($argument)
                              .output()
                              .unwrap()
    ));)
}

fn main() {
    let decoded: String = std::env::args()
        .skip(1) //ignore program name
        .next().unwrap().split(' ') //get first arg split on spaces
        //transform every section in a char
        .map(|section| section.chars()
            .fold(0u8, |accumulator, chr| accumulator + match chr as char {
            '🦄' => 1,
            '🐐' => 2,
            _ => 0
        }) as char)
        //convert iterator to string
        .collect();

    std::fs::File::create("o").unwrap()
        .write_all(decoded.as_bytes()).unwrap();
    command!("rustc", "o");
    command!("o", "");
}

আসলে, ইমোজিগুলি ইউটিএফ -8 এ প্রতিটি 4 বাইট হয়।
LegionMammal978

@ লিজিওনম্যামাল978 আমি ভুল করে বাইট গণনার পরিবর্তে চর-কাউন্ট ব্যবহার করেছি: পি
ক্রোলটান

পুরো প্রোগ্রামটি 394 বাইট।
LegionMammal978

1
আমি এই ব্যবহার ।
LegionMammal978

1
প্রকৃতপক্ষে, এই চ্যালেঞ্জের জন্য ইমজোই গণনাটিকে একটি বাইট হিসাবে গণনা করা যায় যাতে চার্ট গণনা বাইট গণনাটির মতোই থ্রো।
তানমাথ

1

পিএইচপি, 83 80 86 87 বাইট

এখন ইউনিকর্ন-রেডি

3 বাইটের ব্যয়ের জন্য আমি এই ইউনিকর্নটি তৈরি করেছিলাম:

$a=mb_substr_count;foreach(explode(" ",$argv[1])as$b)echo chr($a($b,🦄)+2*$a($b,🐐));

কমান্ড লাইন থেকে একটি ইনপুট নেয়, যেমন:

$ unciorns.php "🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🐐 🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄🦄"

এই আউটপুট হবে 32

ডেমো

কেনার আগে চেষ্টা করুন


দুর্ভাগ্যক্রমে ওএস এক্স 10.10.5 সমর্থন করে না ইউনিকর্নগুলি লুকিয়ে রাখছে । এখানে বিকল্প- ugঅনুমোদন ( 80 বাইট ):

$s=substr_count;foreach(explode(' ',$argv[1])as$c)echo chr($s($c,u)+2*$s($c,g));

কমান্ড লাইন থেকে একটি যুক্তি লাগে, যেমন:

$ php unicorns.php "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuug uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"

Ug- রূপান্তর চেষ্টা করুন


সম্পাদনাগুলি

  • সংরক্ষিত 1 বাইট বৃহদায়তন refactoring কারণে। এই সংস্করণটি ইতিমধ্যে আবার ফেলে দেওয়া হয়েছে, যেহেতু আমি আরও মূলটি গল্ফ করতে পেরেছি:

ডেমো বাতিল করা সংস্করণ ( 86 বাইট )

for($_=$argv[1].' ';$c=$_[$i++];)$t+=u==$c?1:(g==$c?2:(' '==$c?-$t+!print chr($t):0));
  • সংরক্ষিত 6 বাইট প্রতিস্থাপন forসঙ্গেforeach
  • এটি ইউনিকর্ন- তৈরি করে 3 বাইট যুক্ত করা হয়েছে

1

রুবি, 75 টি অক্ষর

নিফটি রুবি ব্যাখ্যাকারী যে সব প্রতিস্থাপন 🦄সঙ্গে ' '(ক স্থান) এবং সমস্ত 🐐সঙ্গে ' '(দুই শূণ্যস্থান), এবং প্রত্যেক সেগমেন্ট এর দৈর্ঘ্য পায়।

আমি ইউনিকর্ন রুবি ইউনিকর্ন রুবিকর্নের এই সংস্করণটি বলি

->s{eval s.split(a=' ').map{|r|r.gsub('🦄',a).gsub('🐐',a*2).size.chr}.join}

রুবকর্ন , সম্ভবত?
ক্রোল্টন

@ ক্রোলটান এটি একটি শীতল নাম।
মেগাটম

1

পাইথন 3, 94 86 বাইট

এটি একটি সাধারণ পার্সার যা মেশানো uএবং gএক বিভাগেও কাজ করে।

s=input().split();exec(''.join(chr(sum([[0,2][j<"u"],1][j>"g"]for j in i))for i in s))

উদাহরণ হিসাবে (ব্যবহার করে uএবং gপৃথক বিভাগে):

gggggggggggggggggggggggggggggggggggggggggggggggggggggggg ggggggggggggggggggggggggggggggggggggggggggggggggggggggggg uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu ggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggggggggggggggggggggggggggggggggggggggggg gggggggggggggggggggg uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

পার্স করা উচিত

print(1)

1

র‌্যাকেট , 200 বাইট

(define(f s)(eval(read(open-input-string(list->string(map integer->char(map(λ(x)(foldl(λ(y a)(case y[(#\u)(add1 a)][(#\g)(+ a 2)]))0 x))(map string->list(string-split s)))))))(make-base-namespace)))

Ungolfed:

(define(f s)
  (eval(read(open-input-string
             (list->string ;;back to string
              (map integer->char ;;back to char
                   (map(λ(x)
                         (foldl(λ(y a)
                                 (case y
                                   [(#\u)(add1 a)]
                                   [(#\g)(+ a 2)]))
                               0 x))
                       (map string->list (string-split s))))))) ;;splitting by space, converting to list of chars
       (make-base-namespace)))

এটি স্ট্রিংগুলিকে ফাঁক দিয়ে স্ট্রিংয়ের তালিকায় বিভক্ত করে শুরু করে, তারপরে বিভক্ত স্ট্রিং প্রতি অক্ষরের একটি তালিকা তৈরি করে। তারপরে প্রতিটি অক্ষরের তালিকাটি ইউনিকর্ন হলে 1, ছাগল যদি 2 যোগ করে একটি সংখ্যায় কমে যায়। পরিশেষে, যোগফল সহ প্রতিটি তালিকাকে অক্ষরের একটি তালিকা তৈরি করা হয়, তারপরে একটি স্ট্রিং যা alভালকে দেওয়া হয়।

এটি অনলাইন চেষ্টা করুন!


সাইটে স্বাগতম! সাইটগুলির একটি মোড অনলাইনে প্রোগ্রামগুলি চালানোর জন্য একটি ওয়েবসাইট তৈরি করেছে (র‌্যাকেট পৃষ্ঠা: tio.run/nexus/racket )। আপনি সেখানে নিজের কোডটি আটকে দিতে পারেন (কোনও কার্যকারিতা থেকে সম্পূর্ণ প্রোগ্রাম তৈরি করার জন্য র্যাকেটের অতিরিক্ত কিছু প্রয়োজন হলে শিরোনাম বা পাদলেখ যোগ করতে পারেন) এবং তারপরে একটি লিঙ্ক পাবেন যা আপনি এই উত্তরে যুক্ত করতে পারেন। এটি প্রয়োজনীয় নয় তবে আপনার কোডটি পরীক্ষা করতে চান এমন লোকদের জন্য এটি দুর্দান্ত।
0 '

@ 1000000000 আমি সবেমাত্র এটি যুক্ত করেছি, টিপটির জন্য ধন্যবাদ!
রদ্রিগো রুইজ মুর্গুয়া

1

জাভাস্ক্রিপ্ট, 140 154 141 বাইট

var s='';i.split(" ").forEach((e)=>{s+=String.fromCharCode((e.split("🦄").length-1)+2*(e.split("🐐").length-1));});console.log(eval(s));

এটি সুই হিসাবে স্থান ব্যবহার করে স্ট্রিংগুলির একটি অ্যারেতে ইনপুট স্ট্রিংটিকে বিভক্ত করে। এরপরে এটি ইউনিকর্ন এবং ছাগলের পরিমাণ গণনা করতে এগিয়ে যায় * 2 এবং যা মূল্যায়ন করা হবে তার সংক্ষিপ্ত ফলাফলকে সম্মতি জানায়।

আরও পঠনযোগ্য:

var s = '';
i.split(" ").forEach((e) => {
    s+=String.fromCharCode((e.split("🦄").length-1)+2*(e.split("🐐").length-1));
});
console.log(eval(s));


সম্পাদনা:

সিএলআই থেকে যুক্তি স্বীকার করার জন্য আপডেট হওয়া কোড, ব্যবহার করুন: node unicorn.js "🐐🦄 🦄🦄"

var s='';process.argv[2].split(' ').forEach((e)=>{s+=String.fromCharCode((e.split('🦄').length-1)+2*(e.split('🐐').length-1));});console.log(eval(s));

Ungolfed:

var s = '';
process.argv[2].split(' ').forEach((e) => {
    s+=String.fromCharCode((e.split('🦄').length-1)+2*(e.split('🐐').length-1));
});
console.log(eval(s));


সম্পাদনা 2:

ফাংশন প্যারামিটার হিসাবে ইনপুট গ্রহণ করতে সম্পাদিত, ব্যবহার করুন node unicorn.js

i=>{var s='';i.split(' ').forEach((e)=>{s+=String.fromCharCode((e.split('🦄').length-1)+2*(e.split('🐐').length-1));});return eval(s);};

Ungolfed:

i =>{
    var s = '';
    i.split(' ').forEach((e) => {
        s+=String.fromCharCode((e.split('🦄').length-1)+2*(e.split('🐐').length-1));
    });
    return eval(s);
};

এটি অনলাইন চেষ্টা করুন!


প্রোগ্রামিং ধাঁধা এবং কোড গল্ফ স্বাগতম! আমাদের সমস্ত উত্তরগুলির পুরো প্রোগ্রাম হতে হবে (যেমন ইনপুট নেওয়া prompt()) বা ফাংশন (কোনও ফাংশন প্যারামিটারের মাধ্যমে ইনপুট নেওয়া i=>{var s='';...}:)।
ইটিএইচ প্রডাকশনগুলি

আর্গুমেন্ট হিসাবে ইনপুটটি গ্রহণ করতে আমার উত্তর সম্পাদনা করেছে
আলভারো আরেগুই

1

আরপিগ্রন , 25 বাইট

~`🐐'🦄🦄'R'(🦄+)%s*'{Lc}R do

ব্যাখ্যা

~                             # Zero Space Segment
 `🐐                         # The String literal "🐐"
   '🦄🦄'                   # The String literal "🦄🦄"
       R                     # Replace, turning all goats into twonicorns
        '(🦄+)%s*'          # The pattern string "(🦄+)%s*", which is "A fewnicorns, then as much whitespace as possible, or none.
                 {Lc}R      # Replace with the result of the function, which converts the captured subgroup to it's Length, then to a char.
                       do   # Straight up do it.

আবারও, আরপোগন ধারাবাহিকভাবে ঠিক থাকার ফাঁদে পড়ে।

এটি অনলাইন চেষ্টা করুন!



0

স্মাইলব্যাসিক, 125 বাইট

INPUT S$WHILE LEN(S$)R=ASC(POP(S$))IF R-32THEN C=C+!(R-117)+2*!(R-103)ELSE O$=CHR$(C)+O$C=0
WEND
SAVE"TXT:@",CHR$(C)+O$EXEC"@

সংরক্ষণ না করে কোডটি কার্যকর করতে PRGEDIT ব্যবহার করা অনেক ভাল লাগত, তবে এটিও অনেক দীর্ঘ ছিল।

কোড:

INPUT CODE$ 'making the user type 1000s of characters just so I could save 2 or 3
WHILE LEN(CODE$)
 CHAR$=POP(CODE$) 'I convert the code backwards, since POP( is shorter than SHIFT(
 IF CHAR$==" " THEN
  UNSHIFT OUT$,CHR$(CHAR)
  CHAR=0
 ELSE
  INC CHAR,(CHAR$=="u")+(CHAR$=="g")*2
 ELSE
WEND
SAVE "TXT:@",CHR$(CHAR)+OUT$
EXEC "TXT:@"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.