सबसे छोटा कार्यक्रम कौन सा है जो भविष्यवाणी कर सकता है कि अगली बार शुक्रवार महीने के 13 वें दिन आएगा?
- एक पूर्ण कार्यप्रणाली कार्यक्रम होना चाहिए (केवल एक फ़ंक्शन / सबरूटीन नहीं)
- निम्नलिखित प्रारूप में तारीख का प्रिंट आउट अवश्य लें:
YYYY-MM-DD
- उपयोगकर्ता को एक कमांड लाइन तर्क के माध्यम से या एक प्रारंभिक तिथि प्रदान करने की अनुमति दें
STDIN
- यदि उपयोगकर्ता कोई प्रारंभ दिनांक प्रदान नहीं करता है, तो आज प्रारंभ दिनांक के रूप में उपयोग करें।
- यदि प्रारंभ दिनांक 13 शुक्रवार है, तो कार्यक्रम अगले शुक्रवार 13 वें को ढूंढना चाहिए ।
अगर मैं आज (16 फरवरी 2011) कार्यक्रम चलाता था, तो मुझे निम्न आउटपुट प्राप्त करना चाहिए।
$ ./fr13th 2013-05-09
2013-09-13
$ ./fr13th 2007-06-29
2007-07-13
$ ./fr13th 2007-07-13
2008-06-13
$ ./fr13th
2011-05-13
2013-9-13
पहले उदाहरण के लिए आउटपुट ठीक होगा ?