कार्य सरल है: आपका प्रोग्राम एक पूर्णांक को एक इनपुट के रूप में पढ़ता है, और प्रिंट करता है कि यह एक प्रमुख है या नहीं। आप "हां / नहीं", "सही / गलत" या ऐसी किसी भी चीज को प्रिंट कर सकते हैं जो स्पष्ट रूप से परिणाम की पहचान करती है।
चुनौती है, कोड को अपनी पंक्तियों और स्तंभों के साथ काम करना होगा।
स्पष्ट समाधान (कम से कम "सरल" समाधान को टिप्पणियों के उपयोग के साथ लंबवत चार-बाय-चार से बाहर करने के लिए), मीट्रिक सामान्य कोड-गोल्फ से थोड़ा अलग है:
क्योंकि इस चुनौती में प्रारूपण बहुत महत्वपूर्ण है , कोड आकार को उस छोटी आयत के क्षेत्र में मापा जाता है, जिसमें कोड फिट बैठता है। दूसरे शब्दों में, व्हॉट्सएप गिनती करता है, और लाइनें समान लंबाई की होनी चाहिए (आप नहीं करते हैं) जब आप समाधान पोस्ट करते हैं तो यह वास्तव में करना है, सरलता के लिए)। उदाहरण के लिए
int main()
{
return 0;
}
4 * 13 = 52 का आकार होगा, (और जाहिर है कि यह दो मानदंडों में से किसी पर भी फिट नहीं है: प्राइम डिटेक्शन और ट्रांसपोज़र।)
सबसे छोटा आकार जीतता है।
आप किसी भी भाषा, और किसी भी लाइब्रेरी फ़ंक्शन का उपयोग कर सकते हैं, सिवाय इसके कि उस फ़ंक्शन का एकमात्र उद्देश्य प्रिम्स को खोजना, उत्पन्न करना या उसका पता लगाना है।
संपादित करें:
जबकि विजेता शायद गोल्फस्क्रिप्ट समाधान होगा, मैं सर्वश्रेष्ठ सी या सी ++ समाधान के लिए 50 अंक का इनाम दूंगा!