উত্স কোডের প্রতিটি অক্ষরের জন্য একটি করে এলোমেলো অক্ষর আউটপুট দিন (নীচে চিত্রিত হিসাবে)। প্রতিটি অক্ষরের সম্ভাবনা হ'ল মূল উত্স কোডের তার ফ্রিকোয়েন্সি। সুতরাং আউটপুট একটি জাল অনুরূপ জাল উত্স কোড হবে।
সবিস্তার বিবরণী
- বিধিনিষেধ
- স্ট্যান্ডার্ড কুইন সীমাবদ্ধতা প্রযোজ্য। কোনও খালি প্রোগ্রাম বা ফাংশন নেই। এছাড়াও আপনার নিজস্ব উত্স পড়া হয় না।
- আউটপুট
- অক্ষরের আউটপুটের সংখ্যা উত্স কোডের অক্ষরের সংখ্যা হতে হবে
- প্রতিটি আউটপুট অক্ষর এলোমেলোভাবে চয়ন করা উচিত
- যে কোনও চরিত্র বেছে নেওয়ার সম্ভাবনা সমান
(occurrences in source) / (length of source)
- এর অর্থ হ'ল এমনকি একটি অযৌক্তিক সমাধানকে 1সম্ভাব্যতার সাথে 'এলোমেলোভাবে' বেছে নেওয়া দরকার
1
। কোনটি বলে যে আউটপুটটি হার্ড কোডিং করা যায় না।
- জয়লাভ
- এটি কোড গল্ফ, তাই খুব কম বাইট জিতেছে
উদাহরণ
Program Frequency Probability Possible Output
------- --------- ----------- ---------------
a@!@ a - 1 a - 25% @@a@
! - 1 ! - 25%
@ - 2 @ - 50%
Program Frequency Probability Possible Output
------- --------- ----------- ---------------
caBaDBcDaBDB a - 3 a - 25% aaaBBBBccDDD
B - 4 B - 33%
c - 2 c - 17%
D - 3 D - 25%