ভূমিকা
আপনি টুইটার ব্যবহার করুন (আসুন ভান করুন, না হলে), যেখানে আপনি পৃথক টুইট প্রতি 140 টি অক্ষর সীমাবদ্ধ যেখানে আপনি বিশ্বের সাথে ভাগ করে নিতে যত্নবান হন। আপনি যদি নিজের অনুসরণকারী আব্রাহাম লিংকের গেটিসবার্গ ঠিকানাটিতে টুইট করতে চান , তবে পুরো বার্তাটি বের করার জন্য আপনাকে পাঠটি একাধিক ১৪০-চরিত্রের অংশে বিভক্ত করতে হবে। যাইহোক, এই অংশগুলি সর্বদা হ'ল 140 অক্ষর দীর্ঘ হওয়া উচিত নয়। উদাহরণস্বরূপ বলুন, আমরা ভাষণটি 17-চরিত্রের অংশগুলিতে ভেঙে দিয়েছি, আমরা এই টুইটগুলি দিয়ে শেষ করব:
- চার স্কোর এবং এসই
- ভেন বছর আগে আমাদের
- পিতৃবৃন্দ
- এই কননে এগিয়ে
- টিনেন্ট একটি নতুন নাতি
- এল কনসিভড অন
- (এবং এইভাবে)
এটা কোন ভাল! যখন পৃথক শব্দগুলি ভেঙে যায়, তখন আপনি কী বলার চেষ্টা করছেন তা বোঝা কঠিন হয়ে উঠতে পারে। এছাড়াও, টুইটারে, আপনার অনুগামীদের মধ্যে একটি নির্দিষ্ট টুইটটি দেখতে পাবেন এবং বুঝতে পারবেন না যে বার্তায় আরও কিছু রয়েছে, সুতরাং আপনি নিজের টুইটগুলি সংখ্যাটি দেখতে চাইবেন যাতে তাদের সাথে কাজ করার কিছু প্রসঙ্গ থাকতে পারে (এখনও 17-চরিত্রের অংশগুলি ব্যবহার করছেন) ):
- (1/7) চারটি স্কোর এবং
- (২/7) সাত বছর আগে
- (3/7) আমাদের পিতা
- (4/7) সামনে এগিয়ে RO
- (5/7) এই বিষয়বস্তু এ
- (6/7) নতুন জাতি
- (//7) কনসিভড ইন ...
আপনি নিজের হাতে নিজের টুইটগুলির জন্য সর্বোত্তম কনফিগারেশনটি ম্যানুয়ালি বের করতে পারেন, তবে আমাদের কম্পিউটারের জন্য এটিই!
চ্যালেঞ্জ
সংক্ষিপ্ততম কোডে, গেটটিসবার্গ ঠিকানা (বা কোনও পাঠ্য, তবে উদাহরণ হিসাবে আমরা এটির সাথে লেগে থাকব) -কে 140 টিরও বেশি অক্ষর সমন্বিত টুইটগুলির একটি সেটটিতে পার্স করুন (ধরুন ASCII, কারণ আমাদের উদাহরণ পাঠ্যটি না থাকা উচিত এতে কোনও অস্বাভাবিক / অস্বাভাবিক বিট)।
বিস্তারিত
- আপনার ফাংশন / প্রোগ্রাম / ইত্যাদি প্রতিটি ট্যুইটের জন্য একটি একক স্ট্রিং আর্গুমেন্ট এবং আউটপুট একপাশে নেওয়া উচিত।
- ধরুন আপনি কীভাবে পার্স করতে চান তা নির্বিশেষে (যতক্ষণ না সেই পছন্দটি চ্যালেঞ্জের অন্যান্য পয়েন্টগুলির সাথে ফিট করে) যতক্ষণ না পার্স করার সময় এই ইনপুটটি মোট 99 টিরও বেশি টুইটের ফলাফল করবে না ed
- টুইট একটি অন্তর্ভুক্ত করতে হবে
tweet numberএরtotal tweetsবিন্যাসে "সূচকটি(x/y)" কিচ্কিচ্ লাশ পূর্ববর্তী।- এই গণনাটি আপনার 140-অক্ষরের জায়গার অংশ নেবে!
- টুইট খণ্ডগুলি কেবলমাত্র নিউলাইন বা স্পেসে বিভক্ত হতে পারে।
- কোনও হাইফেন, পিরিয়ড, কমা বা অন্যান্য বিরামচিহ্নের অনুমতি নেই, যদি না কোনও স্থান বা নিউলাইন তাত্ক্ষণিকভাবে পূর্ববর্তী বা অনুসরণ করা হয়।
- টুইটগুলিতে যতটা সম্ভব সম্পূর্ণ শব্দ থাকা উচিত cons
- এই সীমাবদ্ধতাটি কিছুটা নমনীয়, যেমন আপনার চূড়ান্ত টুইটটিতে যখন কেবল একটি শব্দ থাকে
- এটি কোড গল্ফ, তাই সংক্ষিপ্ততম কোডটি জয়ী।
গেটিসবার্গ ঠিকানার সম্পূর্ণ পাঠ্য
(আপনার কোডটি এখনও এতে পাস হওয়া কোনও ASCII স্ট্রিং পরিচালনা করতে সক্ষম হওয়া উচিত))
চতুর্থ স্কোর এবং সাত বছর আগে আমাদের বাবার কাছ থেকে এই কন্টেন্টেন্টটি লাইব্রেরিতে সংঘবদ্ধ একটি নতুন দেশ এবং এই প্রস্তাবটি উত্সর্গীকৃত যে সমস্ত পুরুষ সমানভাবে তৈরি হয়েছে। এখন আমরা একটি মহান সিভিল ওয়ারে পরীক্ষা নিরীক্ষা করছি যে জাতি বা যে কোনও জাতির যে কোনও সংঘবদ্ধ এবং এতটা দীর্ঘস্থায়ী অবদান থাকতে পারে নি। আমরা সেই যুদ্ধের একটি দুর্দান্ত ব্যাটলিজ পেয়েছি M আমরা যারা এই দেশটি বেঁচে থাকতে পারে তার জীবন যাপন করে তাদের জন্য একটি চূড়ান্ত বিশ্রামের স্থান হিসাবে এই ক্ষেত্রের একটি অংশ উত্সর্গ করতে এসেছি। এটি আরও মাপসই করা এবং উত্তম যা আমরা এটি করা উচিত। তবে একটি বৃহত্তর সংবেদনে আমরা উত্সর্গ করতে পারি না, আমরা চুক্তি করতে পারি না, আমরা এই গ্রন্থটি স্থির করতে পারি না। সাহসী পুরুষরা বেঁচে আছে এবং মারা গেছে, যারা এখানে জড়িত রয়েছে আমাদের গুরুর শক্তি যোগ করুন বা বিবরণে এটি সংযুক্ত করুন ON বিশ্বব্যাপী এই লিটল নোটটি খুব বেশি মনে থাকবে যা আমরা এখানে বলি তবে তারা এখানে কী ভুলে যেতে পারে তা ভুলে যেতে পারে না। এটি আমাদের জন্য জীবন্ত র্যাটারের জন্য নিখুঁত কাজের জন্য এখানে উত্সর্গীকৃত হতে পারে যার জন্য যারা মনে করেন তারা এখানে খুব বেশি অ্যাডভান্সড করেছেন। আমেরিকা যুক্তরাষ্ট্রের পূর্বে আমাদের জন্য দুর্দান্ত কাজটি উত্সর্গীকৃত হওয়ার জন্য এটি যথাযোগ্য, আমরা এই ডেভেলটিটি সবচেয়ে বেশি পরিমাপ করেছি যাতে তারা এই ব্যবস্থার সবচেয়ে বেশি পরিমাণে পদক্ষেপ গ্রহণ করে, ফলে এই ডেভেলপমেন্টটি পুরোপুরি পুরোপুরি পরিমাপ করেছে FOR ভ্যানের মধ্যে মারা গেছে, ODশ্বরের অধীনে এই জাতিটি স্বাধীনতার নতুন জন্ম হতে পারে, এবং জনগণের দ্বারা সরকারের এই অর্থ পৃথিবী থেকে শুরু হবে না।