ভূমিকা
২৪ শে মার্চ, ২০১৫ এ @ আইস্যাকগ তার পাইথ উত্তরটি 44 থেকে 42 বাইটে গল্ফ করেছে । যেহেতু ক্রস আউট 44 ( 44 ) দেখতে অনেকটা নিয়মিত 44 এর মতো লাগে, তাই অপ্টিমাইজার নীচের মন্তব্যটি করেছেন:
এর পরে, ২১ শে অক্টোবর, ২০১৫, @ ডুরকনব ♦ গল্ফ করেছে তার রুবি উত্তর 44 থেকে 40 (এবং পরে 38) বাইট এবং আসল মন্তব্যের একটি লিঙ্ক সহ তার উত্তর করার জন্য নিম্নলিখিত অংশ যোগ, এর @Optimizer :
এটি একটি উত্তর-শৃঙ্খলাবদ্ধ মেমের শুরু ছিল , যেখানে প্রতিটি পার হয়ে যায় 44 (এবং কিছু ক্ষেত্রে 4 বা 444) আগেরটির সাথে ফিরে যুক্ত।
তারপর 8 এপ্রিল, 2017 (আমি নিশ্চিত এই তা করার প্রথম উত্তর ছিল নই, কিন্তু এটা নিকটতম আমি খুঁজে পাইনি থাকবে) উপর, @JonathanAllan golfed তার পাইথন উত্তর 44 থেকে 39. করতে তবে ব্যবহৃত <s> 44 </s>
তাই 44 would এর মতো দেখতে: 44 , এবং তার উত্তরে নিম্নলিখিতগুলি যুক্ত করুন:
ক্রস আউট & nbsp; 44 & nbsp; এখন আর 44 নেই :)
এবং এটি মেমের মূলত (শুরুতে) শেষ ছিল।
চ্যালেঞ্জ
এই চ্যালেঞ্জ হিসাবে: ইতিবাচক পূর্ণসংখ্যার একটি তালিকা এবং একটি তারিখ দেওয়া হয়েছে, তালিকাটি কমা-ও-স্পেসকে আলাদা করে আউটপুট করুন যেখানে শেষের ব্যতীত প্রতিটি সংখ্যা <s>...</s>
ট্যাগের মধ্যে রাখা হয় ।
তদ্ব্যতীত, অতিক্রমকৃত সংখ্যার কোনওটি যদি ক্রমানুসারে থাকে [4, 44, 444, 4444, ...]
( oeis.org এ A00278 ):
- তারিখটি যদি এপ্রিল 8, 2017 এর আগে হয়: সঠিকটি (সমস্ত ছোট হাতের সাথে এবং সেমিকোলন ইমোটিকন সহ) পাঠ্যও আউটপুট করুন
crossed out N is still regular N ;(
(N
ক্রম থেকে ক্রস আউট সংখ্যা হওয়া । - যদি তারিখটি 8 ই এপ্রিল, 2017 বা তার পরের হয়:
N
সিকোয়েন্স থেকে ক্রস আউট সংখ্যাটিতে অগ্রণী এবং অনুবর্তন
যুক্ত হওয়া উচিত । আউটপুট কোনও অতিরিক্ত লাইন প্রয়োজন।
উদাহরণ:
ইনপুট: list = [50, 48, 44, 41]
, date = January 1st, 2017
আউটপুট:
<s>50</s>, <s>48</s>, <s>44</s>, 41
crossed out 44 is still regular 44 ;(
ইনপুট: list = [500, 475, 444, 301, 248]
, date = June 2nd, 2018
আউটপুট:
<s>500</s>, <s>475</s>, <s> 444 </s>, <s>301</s>, 248
চ্যালেঞ্জ বিধি:
- আপনি ধরে নিতে পারেন ইনপুট-তালিকাটি একটি বৃহত্তম থেকে ক্ষুদ্রতম পর্যন্ত বাছাই করা তালিকা, কেবল ধনাত্মক পূর্ণসংখ্যা থাকে। বাস্তবে বাগ-ফিক্সগুলির কারণে একটি বাইট-কাউন্টও বাড়তে পারে তবে এই চ্যালেঞ্জের জন্য আমরা ভান করি এটি কেবল নেমে যায়।
- ক্রম থেকে আপনি কেবল একটি একক সংখ্যা ধরে নিতে পারেন
[4, 44, 444, 4444, ...]
ইনপুট-তালিকার উপস্থিত (যদি থাকে) উপস্থিত থাকে। - আউটপুট ফর্ম্যাটটি হয় STDOUT এ মুদ্রিত হয়, বা স্ট্রিং হিসাবে ফিরে আসে (বা চরিত্রের অ্যারে / তালিকা / 2 ডি-অ্যারে যদি এটি পছন্দসই হয়)। একটি ট্রেলিং নিউলাইন অবশ্যই optionচ্ছিক।
- আউটপুট ফর্ম্যাট কঠোর।
<s>...</s>
আবশ্যক; ...
আবশ্যক;", "
(কমা এবং স্থান) বাধ্যতামূলক; এবং\ncrossed out ... is still regular ... ;(
ঠিক বাধ্যতামূলক (পৃথক লাইনে)। - আপনি ইনপুট-তারিখটিকে তারিখ-অবজেক্ট হিসাবে নিতে পারেন; টাইমস্ট্যাম্প; বছর, মাস এবং দিনের জন্য আলগা পূর্ণসংখ্যা; বিন্যাসে একটি সংখ্যা
yyyyMMdd
; 1899 সালের 31 শে ডিসেম্বর থেকে পূর্ণসংখ্যার দিনগুলি (যা42832
এপ্রিল 8 ই, 2017 এর জন্য হবে); বা অন্য কোনও যুক্তিসঙ্গত ইনপুট-ফর্ম্যাট। তারিখ যদি বিবৃতি এই চ্যালেঞ্জের প্রধান অংশ নয়। - আপনি চাইলে ইনপুট পূর্ণসংখ্যা-তালিকা স্ট্রিংগুলির তালিকাও হতে পারে।
- আপনাকে
<sup>...</sup>
ট্যাগগুলিতে যুক্ত করতে হবে নাcrossed out ... is still regular ... ;(
লাইনে যেমন সাধারণত আসল মেম উত্তরের সাথে করা হয়। - আপনি ধরে নিতে পারেন ইনপুট-তালিকায় কখনই
[1, 50000]
সীমার বাইরে বাইট-গণনা থাকবে না (যাতে আপনার কেবল এই পাঁচটিই{4, 44, 444, 4444, 44444}
উদ্বিগ্ন হবেন)।
সাধারণ নিয়ম:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার পক্ষে যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - স্ট্যান্ডার্ড নিয়মগুলি আপনার উত্তরের জন্য প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি এবং রিটার্ন-টাইপ, সম্পূর্ণ প্রোগ্রাম সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের জন্য একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন।
- এছাড়াও, আপনার উত্তরের জন্য একটি ব্যাখ্যা যুক্ত করা অত্যন্ত প্রস্তাবিত।
পরীক্ষার কেস:
Input: [50, 48, 44, 41] and January 1st, 2017
Output:
<s>50</s>, <s>48</s>, <s>44</s>, 41
crossed out 44 is still regular 44 ;(
Input: [500, 475, 444, 301, 248] and June 2nd, 2018
Output:
<s>500</s>, <s>475</s>, <s> 444 </s>, <s>301</s>, 248
Input: [8, 6, 4] and December 5th, 2017
Output:
<s>8</s>, <s>6</s>, 4
Input: [8, 6, 4, 3, 2] and September 15th, 2015
Output:
<s>8</s>, <s>6</s>, <s>4</s>, <s>3</s>, 2
crossed out 4 is still regular 4 ;(
Input: [119, 99, 84, 82, 74, 60, 51, 44, 36, 34] and February 29th, 2016
Output:
<s>119</s>, <s>99</s>, <s>84</s>, <s>82</s>, <s>74</s>, <s>60</s>, <s>51</s>, <s>44</s>, <s>36</s>, 34
crossed out 44 is still regular 44 ;(
Input: [404, 123, 44] and March 4th, 2016
Output:
<s>404</s>, <s>123</s>, 44
Input: [4, 3] and April 8th, 2017
Output:
<s> 4 </s>, 3
Input: [44] and October 22nd, 2017
Output:
44
Input: [50000, 44444, 1500] and August 1st, 2018
Output:
<s>50000</s>, <s> 44444 </s>, 1500
Input: 50, 38, 23 and September 8th, 2001
Output:
<s>50</s>, <s>38</s>, 23
1889-12-31
করতে পারি, আমরা কি সেই থেকে দিন নিতে পারি 2017-04-08
?