কাজ
সমস্ত প্রতিযোগী 10 টি কার্যের নীচের তালিকাটি সমাধান করার চেষ্টা করুন:
ইনপুট থেকে ধনাত্মক পূর্ণসংখ্যা n পড়ুন এবং প্রথম এন -নেতিবাচক পূর্ণসংখ্যার কিউবের যোগফল প্রদান করুন ।
ইনপুট জন্য
1
, এটি ফিরে আসা উচিত0
।একটি ধনাত্মক পূর্ণসংখ্যা পড়ুন এন ইনপুট থেকে এবং একটি truthy মান যদি এবং কেবল যদি আসতে এন একটি হল Mersenne মৌলিক ।
ইনপুট থেকে এন পূর্ণসংখ্যার একটি খালি খালি তালিকা পড়ুন এবং তাদের মিডিয়ানটি ফিরিয়ে দিন ।
যদি n হয় তবে দুটি মাঝারি মানের কম ব্যবহার করুন।
উদাহরণস্বরূপ, মধ্যমা
[1 4 3 2]
হয়2
।একটি পূর্ণসংখ্যা পড়ুন (ধনাত্মক, negativeণাত্মক বা 0), বা ইনপুট থেকে বেস 10 বা আনারিতে স্ট্রিং উপস্থাপনা এবং নেতৃত্বের শূন্যগুলি ছাড়াই (ইনপুট 0 ব্যতীত) এর অঙ্কগুলি নেতিবাচক ক্ষেত্রে ফিরিয়ে দিন ।
আউটপুটটি যে কোনও সুবিধাজনক উপায়ে (অঙ্ক, অ্যারে, স্ট্রিং ইত্যাদি) ফর্ম্যাট করা যায়।
রিটার্ন
pneumonoultramicroscopicsilicovolcanoconiosis
।বর্তমান তারিখটি পরীক্ষা করুন এবং
Happy New Year!
গ্রেগরিয়ান ক্যালেন্ডার অনুসারে উপযুক্ত হলে ফিরে আসুন।সিউডো-এলোমেলোভাবে ইউনিকোড ব্লক সিজেকে ইউনিফাইড আইডিয়াগ্রাফ এক্সটেনশন-এ (ইউ + 3400 - ইউ + 4 ডিবি 5) থেকে unique৪ টি অনন্য নির্ধারিত কোড পয়েন্ট নির্বাচন করুন এবং সংশ্লিষ্ট অক্ষরের স্ট্রিংটি ফিরিয়ে দিন।
সমস্ত সম্ভাব্য স্ট্রিংয়ের নির্বাচিত হওয়ার একই সম্ভাবনা থাকা উচিত।
ইনপুট থেকে প্রিন্টযোগ্য এএসসিআইআই অক্ষরের দুটি স্ট্রিং পড়ুন এবং যদি প্রথম স্ট্রিংয়ের অক্ষরটি দ্বিতীয় স্ট্রিংয়ের একটি অনুচ্ছেদ তৈরি করে তবেই সত্যবাদী মানটি ফেরত দেয়।
উদাহরণস্বরূপ,
abc
,axbxc
truthy আসতে উচিত এবংbac
,axbxc
falsy ফেরত পাঠাবেন।
- ইনপুট থেকে একটি বহুমাত্রিক, আয়তক্ষেত্রাকার অ্যারে এবং একটি পূর্ণসংখ্যা এন পড়ুন এবং এন দ্বারা গুণিত সমস্ত পূর্ণসংখ্যার সংশোধিত অ্যারেটি ফেরান ।
ইনপুট থেকে একটি অ-নেতিবাচক পূর্ণসংখ্যা এন পড়ুন এবং নীচে দেখানো হিসাবে এন ট্রেন ওয়াগনের একটি শৃঙ্খলা ফেরান।
এন = 3 এর জন্য উদাহরণ আউটপুট :
______ ______ ______ | | | | | | ()--() ~ ()--() ~ ()--()
উদাহরণটি যেমন দেখায় ততক্ষণ আউটপুটটি যেকোন পরিমাণ শ্বেত স্পেস দ্বারা ঘিরে থাকতে পারে।
ব্যাখ্যা
0 ইতিবাচক বা নেতিবাচকও নয়।
আউটপুটটিতে সর্বদা অনুসরণ করা শ্বেতস্পেসের অনুমতি দেওয়া হয়।
ইনপুট বিভিন্ন টুকরা যে কোনও সামঞ্জস্যপূর্ণ, সুবিধাজনক ক্রমে পড়া হতে পারে।
বিধি
কোনও উত্তর একই প্রোগ্রামিং ভাষায় দুটি ভিন্ন কার্য সমাধান করতে পারে না। 1
প্রতিটি স্বতন্ত্র কাজের জন্য, স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
বিশেষত, আপনি স্বাভাবিক আই / ও ডিফল্ট সহ প্রোগ্রাম বা ফাংশন জমা দিতে পারেন , তবে এই ফাঁকগুলির সুবিধা নিতে পারবেন না ।
টাস্ক 5 মূলত একটি কলমোগোরভ-জটিলতা চ্যালেঞ্জ, সুতরাং আউটপুটকে হার্ডকোডিং কেবলমাত্র অনুমোদিত নয় তবে প্রত্যাশিত।
প্রতিটি কার্যক্রমে সর্বাধিক একটি সমাধান সম্বলিত ব্যবহারকারী প্রতি কেবল একটি উত্তর পোস্ট করা উচিত।
নিম্নলিখিত উত্তর হিসাবে আপনার উত্তর ফর্ম্যাট করুন:
## Task 1, Python, 42 bytes <code goes here> Explanation, I/O, required Python version, etc. go here. --- ## Task 7, C, 42 bytes <code goes here> Explanation, I/O, required compiler (flags), etc. go here.
স্কোরিং
আপনার সমাধান করা প্রতিটি কাজের জন্য আপনি একটি পয়েন্ট পাবেন।
এর অর্থ হ'ল আপনাকে অংশগ্রহণের জন্য সমস্ত কার্য সমাধান করতে হবে না ।
যদি কার্য এন এর জন্য আপনার সমাধানটি সেই প্রোগ্রামিং ভাষার সংক্ষিপ্ততম হয়, আপনি একটি অতিরিক্ত পয়েন্ট পাবেন।
যদি টাস্ক এন এর জন্য আপনার সমাধানটি সমস্ত প্রোগ্রামিং ভাষার মধ্যে একটি সংক্ষিপ্ততম হয়, আপনি একটি অতিরিক্ত পয়েন্ট পাবেন।
বোনাস পয়েন্টগুলি প্রতিটি কার্য-ভাষা সংমিশ্রণের জন্য এবং প্রতিটি কার্যক্রমে যথাক্রমে একবার মাত্র পুরষ্কার দেওয়া হবে।
যথারীতি, যদি দুটি সমাধানের বাইট গণনা একই হয় তবে পোস্ট করার সময় টাই ব্রেকার।
যদি কেউ আপনাকে পরে আউটগল্ফ করে, আপনি অন্যান্য উত্তরদাতা যে বোনাস পয়েন্টটি অর্জন করেন তা হারাবেন।
আপনি গল্ফ জমা দিতে পারেন, আপনার উত্তর থেকে ভাষাগুলি যুক্ত / সরিয়ে ফেলতে বা দুটি কাজের জন্য ব্যবহৃত ভাষাগুলি অদলবদল করতে পারেন।
যে কোনও সময় কেউ তার উত্তর সম্পাদনা করলে, সমস্ত উত্তর পুনরুদ্ধার করা হয়।
আপনি যখন কোনও কাজের জন্য ভাষা পরিবর্তন করেন, আপনি জ্যেষ্ঠতা হারান। 2
উত্তর সর্বোচ্চ স্কোর জিতেছে। 3
প্রতি-কার্য লিডারবোর্ড
<style>body{text-align:left!important}#answer-list{padding:10px;width:290px;float:left}#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px}</style><script src=https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js></script><link rel=stylesheet href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"><div id=answer-list><table class=answer-list><thead><tr><td>Task<td>Author<td>Language<td>Score<tbody id=answers></table></div><table style=display:none><tbody id=answer-template><tr><td>{{TASK}}<td>{{NAME}}<td>{{LANGUAGE}}<td>{{SIZE}}</table><script>function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),e.has_more?getAnswers():process()}})}function process(){answers.forEach(function(e){var s=e.body_markdown.split("\n").filter(function(e){return"#"==e[0]});s.forEach(function(s){var r=s.match(NUMBER_REG)[0],t=(s.match(SIZE_REG)||[0])[0],a=s.match(LANGUAGE_REG)[1],n=e.owner.display_name;entries.push({task:r,user:n,language:a,size:t})})}),entries.sort(function(e,s){var r=e.task-s.task;return r?r:e.size-s.size});for(var e=0;e<entries.length;e++){var s=jQuery("#answer-template").html();s=s.replace("{{TASK}}",entries[e].task).replace("{{NAME}}",entries[e].user).replace("{{LANGUAGE}}",entries[e].language).replace("{{SIZE}}",entries[e].size),s=jQuery(s),jQuery("#answers").append(s)}}var QUESTION_ID=52152,ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",answers=[],page=1;getAnswers();var SIZE_REG=/\d+(?=[^\d&]*(?:<(?:s>[^&]*<\/s>|[^&]+>)[^\d&]*)*$)/,NUMBER_REG=/\d+/,LANGUAGE_REG=/^#*.*?,\s*\[*([^,\]]+)/,entries=[];</script>
সংযুক্ত লিডারবোর্ড (2015-07-30 20:00 ইউটিসি)
User / Task 1 2 3 4 5 6 7 8 9 A TOTAL Tie breaker (if any)
DLosc 2 2 3 2 2 2 2 3 2 2 22
Sp3000 2 2 2 2 2 3 2 2 2 2 21
Doorknob 2 2 2 2 2 2 2 2 2 2 20
mathmandan 2 2 2 2 2 2 2 2 2 2 20 Combined byte count.
MickyT 2 2 2 2 2 2 1 2 2 2 19
Alex A. 2 1 2 2 2 2 1 2 2 2 18
Jacob 2 2 2 2 2 1 0 0 0 2 13
alephalpha 2 2 2 0 2 2 0 0 2 0 12
Martin Büttner 2 0 0 2 2 0 0 2 2 2 12 Combined byte count.
kirbyfan64sos 1 2 2 0 2 X 0 2 0 3 12 Per-language wins.
Maltysen 3 0 0 0 3 2 1 X 2 0 11
plannapus 2 2 0 0 2 2 0 2 0 2 10
jimmy23013 0 0 2 3 0 0 3 2 0 0 10 Solved tasks.
Tom 0 3 0 0 2 2 0 X 3 0 10 Combined byte count.
FryAmTheEggman 1 0 2 0 2 0 2 0 2 0 9
Vioz- 1 0 2 2 2 2 0 0 0 0 9 Combined byte count.
Toby Speight 2 0 0 0 2 2 0 0 0 2 8
Ismael Miguel 0 0 0 0 2 2 0 0 0 2 6
Pulga 0 2 2 0 0 0 0 0 0 2 6 Combined byte count.
flawr 2 0 2 0 0 0 0 0 0 0 4
manatwork 2 0 0 0 0 2 0 0 0 0 4 Combined byte count.
TheNumberOne 1 0 0 0 2 0 0 0 0 0 3
চিহ্নিত চিহ্নিত কার্যগুলি X
উপস্থিত তবে অবৈধ।
সম্মিলিত লিডারবোর্ডটি হাতে তৈরি করা হয়েছে। কোন ত্রুটি আছে কিনা আমাকে বলুন।
1 টি ভাষা একই ভাষার আলাদা সংস্করণ না হলে আলাদা হিসাবে গণনা করা হয়, সুতরাং কেবল একটি জাভাস্ক্রিপ্ট, একটি পাইথন এবং একটি টিআই-বেসিক রয়েছে তবে সি, সি ++, অক্টেভ এবং ম্যাটল্যাব চারটি ভিন্ন ভাষা।
2 আপনি টাস্ক সমাধান তাহলে এন ভাষা ব্যবহার এল মধ্যে এক্স বাইট, অন্য কারো সমাধান একই বাইট গণনা সঙ্গে একই ভাষায় একই কাজের, আপনি ভাষা পরিবর্তন এম অ্যান্ড রোল ফিরে আপনার সম্পাদনার, অন্যান্য উত্তরদাতা বোনাস পয়েন্ট রাখা হবে।
3 নিয়ম 1, 2 এবং 3 (সেই ক্রমে) দ্বারা স্কোর করা থেকে প্রাপ্ত পয়েন্টগুলির সংখ্যা, সমস্ত সমাধানকৃত কাজের সম্মিলিত বাইট গণনা (নিম্নতর ভাল) এবং অবশেষে, ভোটের ট্যালি (উচ্চতরতর ভাল) টাইব্রেকার হিসাবে পরিবেশন করে।