मेरा शिक्षक मेरे मार्टियन होमवर्क से नाखुश से अधिक था । मैंने सभी नियमों का पालन किया, लेकिन वह कहती है कि मैं जो उत्पादन करता था वह अस्पष्ट था ... जब उसने पहली बार देखा, तो वह बहुत संदिग्ध था। "सभी भाषाओं को जिपफ के नियम ब्ला ब्ला ब्ला का पालन करना चाहिए" ... मुझे यह भी पता नहीं था कि जिपफ का कानून क्या था!
यह पता चलता है कि जिप्फ़ का नियम बताता है कि यदि आप y अक्ष पर प्रत्येक शब्द की आवृत्ति का लघुगणक और x अक्ष पर प्रत्येक शब्द के "स्थान" का लघुगणक (सबसे सामान्य = 1, दूसरा सबसे सामान्य) - 2 लिखते हैं। तीसरा सबसे कमोन = 3, और इसी तरह), फिर प्लॉट लगभग -1 की ढलान के साथ एक रेखा दिखाएगा, 10% दे या ले।
उदाहरण के लिए, मोबि डिक के लिए यहां एक प्लॉट:
X अक्ष n n सबसे सामान्य शब्द है, y- अक्ष n सबसे सामान्य शब्द के होने की संख्या है। रेखा का ढलान लगभग -1.07 है।
अब हम वेनूटियन को कवर कर रहे हैं। शुक्र है कि वेणुशियन लैटिन वर्णमाला का उपयोग करते हैं। नियम इस प्रकार हैं:
- प्रत्येक शब्द में कम से कम एक स्वर होना चाहिए (ए, ई, आई, ओ, यू)
- प्रत्येक शब्द में एक पंक्ति में तीन स्वर हो सकते हैं, लेकिन एक पंक्ति में दो से अधिक व्यंजन नहीं हैं (एक व्यंजन ऐसा कोई अक्षर है जो स्वर नहीं है)।
- 15 अक्षरों से अधिक शब्द नहीं
- वैकल्पिक: समूह शब्द 3-30 शब्दों में लंबे, अवधि द्वारा सीमांकित
क्योंकि शिक्षक को लगता है कि मैंने अपने मार्टियन होमवर्क पर धोखा दिया है, मुझे कम से कम 30,000 शब्द लंबे (वेनूटियन में) एक निबंध लिखने का काम सौंपा गया है। वह जिप्फ़ के नियम का उपयोग करके मेरे काम की जाँच करने जा रही है, इसलिए जब एक पंक्ति फिट होती है (जैसा कि ऊपर वर्णित है) ढलान को अधिकतम -0.9 पर होना चाहिए, लेकिन -1.1 से कम नहीं है, और वह कम से कम 200 शब्दों की शब्दावली चाहती है। एक ही शब्द को लगातार 5 बार से अधिक नहीं दोहराया जाना चाहिए।
यह कोडगॉल्फ है, इसलिए बाइट्स जीत में सबसे छोटा कोड है। कृपया आउटपुट को पास्टबीन या किसी अन्य टूल पर पेस्ट करें जहां मैं इसे टेक्स्ट फाइल के रूप में डाउनलोड कर सकता हूं।


