কার্য
এমন একটি প্রোগ্রাম বা একটি ফাংশন লিখুন যা কোনও ব্যবহারকারীর প্রবেশের তারিখের একটি সপ্তাহ-দিনের নাম গণনা করে।
ইনপুট আউটপুট
ইনপুট একটি স্ট্রিং YYYYMMDD,।
ইনপুট মানগুলির উদাহরণ:
20110617: জুন 17, 2011 19040229: ফেব্রুয়ারী 29, 1904 06661225: 25 ডিসেম্বর, 666 00000101: জানুয়ারী 1, 0 99991231: 31 ডিসেম্বর, 9999
আপনি ধরে নিতে পারেন যে সমস্ত ইনপুট বৈধ। নোট করুন যে বছর শূন্য বৈধ।
আউটপুট 0এবং এর মধ্যে একটি পূর্ণসংখ্যা 6। প্রতিটি পূর্ণসংখ্যা একটি সপ্তাহ-দিনের নাম উপস্থাপন করে। আপনি নির্দ্বিধায় সিদ্ধান্ত নিতে পারেন কোনটি পূর্ণসংখ্যার মতো সপ্তাহব্যাপী নাম উপস্থাপন করে
০১: সোমবার ১: মঙ্গলবার 2: বুধবার ... 6: রবিবার
(ক্রম) বা এই এক
০১: সোমবার ২: বুধবার 2: রবিবার ... 6: শনিবার
(ক্রমে নয়)
পরীক্ষার কেস
ইনপুট সপ্তাহ-দিনের আউটপুট ([0..6 -> সোমবার..সান্দে] এই উদাহরণে ব্যবহৃত হয়)) 20110617 শুক্রবার 4 19500101 রবিবার 6 22220202 শনিবার 5 19000228 বুধবার 2 19000301 বৃহস্পতিবার 3 19450815 বুধবার 2 19040229 সোমবার 0 19040301 মঙ্গলবার 1 17760704 বৃহস্পতিবার 3 20000228 সোমবার 0 20000229 মঙ্গলবার 1 20000301 বুধবার 2 20121223 রবিবার 6 00000401 শনিবার 5 66660606 বুধবার 2 59161021 শনিবার 5
সীমাবদ্ধতা
আপনি না ব্যবহার কোনো তৈরি function / class ধরনের / ... যা টাইমস্ট্যাম্প বা তারিখ, মত সাথে সম্পর্কিত হয় Dateক্লাস Java/ JavaScript/ ActionScriptঅথবা getdateফাংশন PHP।
আপনার গ্রেগরিয়ান ক্যালেন্ডার ব্যবহার করা উচিত , যা এখন অনেক লোক ব্যবহার করে।
অবশ্যই, সংক্ষিপ্ততম কোড জিতেছে। যদি দুটি কোডের দৈর্ঘ্য একই হয় তবে সর্বাধিক ভোটের কোডটি জয়ী হয়।
(নির্ধারিত: যখন 5 টিরও বেশি কোড রয়েছে যেখানে বেশি (বা সমান) +1ভোট রয়েছে)
echo 4.