প্রোগ্রামিং ধাঁধা এবং কোড গল্ফ

প্রোগ্রামিং ধাঁধা উত্সাহীদের এবং কোড গল্ফারদের প্রশ্নোত্তর

5
দুটি ব্রেইনফাক প্রোগ্রাম রচনা করুন
২ টি ব্রেইনফাক কোড স্নিপেটস Aএবং B, কিছু ব্রেইনফাক কোড আউটপুট দেয় Cযা এর ফলাফলের Bইনপুট নিয়ে চলার মতো আচরণ করে A। নোটটি Cনীচের অনুমানগুলির সাথে মেলে এমন কোনও ইনপুটটির জন্য অবশ্যই কাজ করা উচিত, যেমন এটি দেওয়া হয়েছিল A। আপনি ধরে নিতে পারেন: সীমাবদ্ধ ইনপুট। এ এবং বি উভয়ই …


5
বিজ্ঞপ্তি লিমিটেড সমষ্টি
চ্যালেঞ্জ আসুন N0 এবং সমেতের মধ্যে পূর্ণসংখ্যার একাধিক ধারণা কল্পনা করা যাক Mএবং এটিকে কল করি F। মোট (M + 1) ** Nসম্ভব আছে F। এই জাতীয় কতগুলি Fনীচের সমস্ত বৈষম্য পূরণ করে (সূচকটি একটি ভিত্তিক)? F[n] + F[n+1] <= M জন্য 1 <= n < N F[N] + F[1] …

1
চেকার চেকার
এই চ্যালেঞ্জের লক্ষ্য হ'ল কোনও পদক্ষেপ আইনী ইংলিশ চেকার্স পদক্ষেপ কিনা তা নির্ধারণ করা । এই চ্যালেঞ্জটি একটি 8x8 বোর্ড ব্যবহার করবে। সরানো টুকরোটিকে একজন মানুষ হিসাবে (রাজা নয়) হিসাবে বিবেচনা করা উচিত যা কেবল তির্যকভাবে এগিয়ে যেতে পারে। বোর্ডে 0 বা তার বেশি কালো টুকরা এবং 1 বা একাধিক …

26
তিনটি পূর্ণসংখ্যা গ্রহণ এবং পূর্ণসংখ্যার এবং বর্ণমালা-বর্ণগুলির একটি তালিকা ফেরত দেওয়ার জন্য একটি ফাংশন
চ্যালেঞ্জ আমরা তিন ধনাত্মক পূর্ণসংখ্যা নিতে a, bএবং cইনপুট হিসাবে। এই পূর্ণসংখ্যাগুলি ব্যবহার করে প্রথমে [0, c]এর ধাপে (উভয় প্রান্তে অন্তর্ভুক্ত) একটি সিকোয়েন্স তৈরি করুন b। উদাহরণস্বরূপ, এর জন্য a=4, b=2, c=100, ক্রমটি হবে [0,2,4,...,96,98,100]। এই অনুক্রমের প্রতিটি সংখ্যার জন্য যা দ্বারা বিভাজ্য a, ছোট অক্ষরটির পরবর্তী অক্ষরটি 'a' দিয়ে …

4
সেরা দশ উপাদান আপনি বিশ্বাস করবেন না এই অ্যারে হয়
একে: একটি অ্যারে থেকে ক্লিকবাইট জেনারেট করুন। পূর্ণসংখ্যার একটি অ্যারে দেওয়া, এর ব্যবস্থা এবং দৈর্ঘ্যের উপর ভিত্তি করে কিছু ক্রিঞ্জ-যোগ্য ক্লিকবাইট উত্পন্ন করুন: যদি এটি 20 টি উপাদান বা তারও কম হয় তবে আপনি শীর্ষস্থানীয় তালিকা তৈরি করতে পারেন। পরামিতি: অ্যারের দৈর্ঘ্য। প্রধান সংখ্যাগুলি সেলিব্রিটি, সুতরাং যে কোনও সময় দু'জন …

2
নিঃসঙ্গ দ্বীপপুঞ্জ
ইনপুট: দুটি স্বতন্ত্র (alচ্ছিক) মান সমেত একটি 2D অ্যারে। বিধিগুলি ব্যাখ্যা করার সময় আমি 0 এবং 1 ব্যবহার করব । ইনপুট ফর্ম্যাট অবশ্যই নমনীয়। চ্যালেঞ্জ: জিরোস হ'ল জল, এবং একটি দ্বীপ are নিঃসঙ্গতা নিশ্চিত করার জন্য, আপনার কাজ হ'ল সারি এবং শূন্যের কলামগুলি সন্নিবেশ করে সমস্ত দ্বীপকে জলে ঘিরে রাখা। …

22
কারটিশিয়ান পণ্য নিজের সাথে একটি তালিকা এন
যখন মানগুলির AA তালিকা এবং ধনাত্মক পূর্ণসংখ্যা দেওয়া হয় n, তখন আপনার কোডটি তালিকার কার্টেসিয়ান পণ্যটিকে নিজের nবারের সাথে আউটপুট করে । উদাহরণস্বরূপ, সিউডোকোডে আপনার ফাংশনটি এর মতো হতে পারে: for x1 in list: for x2 in list: for x3 in list: ... for xn in list: print x1, x2, …

14
1 এবং 0 এর এই সংখ্যা ক্রমটিতে প্যাটার্নটি সন্ধান করুন
সংক্ষিপ্ততম প্রোগ্রাম বা ফাংশনটি লিখুন যা এই 1000 নম্বরগুলি তৈরি করে বা তাদের সাথে শুরু হওয়া একটি অনুক্রম (0- বা 1-সূচিযুক্ত)। [0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, …

6
স্ব-বৈধকরণ ত্রিভুজাকার চেকারবোর্ড প্রোগ্রাম
একটি চেকবোর্ড প্রোগ্রাম হ'ল একটি প্রোগ্রাম যেখানে প্রতিটি স্বতন্ত্র চরিত্রের অর্ডিনাল মান লাইন টার্মিনেটর (যা কোনও স্ট্যান্ডার্ড লাইন-এন্ডিংস হতে পারে) বাদ দিয়ে এমনকি বিজোড় থেকে আলাদা করে তোলে। ত্রিভুজাকার প্রোগ্রামটি এমন একটি প্রোগ্রাম যেখানে প্রতিটি লাইনে পূর্ববর্তী রেখার চেয়ে একটি অতিরিক্ত অক্ষর থাকে, প্রথম লাইনে একটি বর্ণ থাকে। আপনার খালি …

26
ভারী গড় - প্রেসআপ ট্রেন্ড সমস্যা
ধরা যাক যে এই অ্যারেটি হ'ল গত 28 দিনের মধ্যে আমি প্রতিদিন কতগুলি প্রেস-আপ অর্জন করেছি: [ 20,20,20,30,30,30,30, 35,35,40,40,40,45,45, 50,50,50,50,50,50,50, 60,70,80,90,100,110,120 ] আপনি দেখতে পাচ্ছেন, গত সপ্তাহে এটি একটি খাড়া upর্ধ্বমুখী প্রবণতা নিয়েছে, এবং এটিই আমি এই ডেটাটির অংশের মধ্যে সবচেয়ে বেশি আগ্রহী the 'প্রেস-আপ সংখ্যা। সে লক্ষ্যে, আমি একটি …

2
ন্যালি, স্কিপি বা পাইব্লব দিয়ে গল্ফ করার টিপস
ইতিমধ্যেই পাইথন জন্য টিপস ব্যাপক তালিকা এখানে , তাই কি আমি জিজ্ঞেস করছি পরামর্শগুলি বিশেষভাবে ব্যবহার ক্ষেত্রে প্রযোজ্য numpy, scipyবা pylabলাইব্রেরি। এগুলি হ'ল ইতিমধ্যে ব্যবহার করা কোড সংক্ষিপ্ত করার উপায় numpyবা এই লাইব্রেরিগুলি ব্যবহার করে অজগর ক্রিয়াকলাপকে ছোট করার উপায়। উত্তর প্রতি এক টিপস, দয়া করে।
10 code-golf  tips  python 

7
সেখানে, আমি এটি স্থির করেছি (দড়ি দিয়ে)
সম্পর্কিত: বরং অনুরূপ (তবে অনেক সহজ) চ্যালেঞ্জগুলি অনুভূমিকভাবে: সেখানে আমি এটি স্থির করেছি (টেপ সহ) চ্যালেঞ্জ: কেবলমাত্র উপরের এবং / বা ছোট অক্ষর (যাকে আপনি পছন্দ করুন) এবং নতুন লাইনযুক্ত স্ট্রিং দেওয়া হয়েছে, ropeএটি ঠিক করার জন্য উল্লম্বভাবে রাখুন put আমরা বর্ণমালায় দুটি সংলগ্ন বর্ণের পার্থক্য পরীক্ষা করে (মোড়কের চারপাশে …

9
একটি মার্কভ প্রক্রিয়া রূপান্তর
চ্যালেঞ্জ একটি বাম বা ডান-স্টোকাস্টিক ম্যাট্রিক্স দেওয়া হয়েছে যেখানে এক্স হিসাবে ম্যাট্রিক্সের সীমাকে এক্সের ক্ষমতার কাছে সীমা পৌঁছে দেয় সমস্ত সীমাবদ্ধ মানগুলির সাথে একটি ম্যাট্রিক্সের কাছে পৌঁছায়, ম্যাট্রিক্স ফিরে আসুন যেখানে ম্যাট্রিক্স রূপান্তরিত হয়। মূলত, ফলাফলটি আর পরিবর্তন না হওয়া পর্যন্ত আপনি নিজেই ম্যাট্রিক্সকে গুণ করে রাখতে চান। পরীক্ষার কেস …
10 code-golf  matrix 

4
স্কোয়ার রুটগুলির অঙ্ক-ভিত্তিক যোগফলের অবিরত ভগ্নাংশ
ভূমিকা আপনার কাজটি হ'ল বর্গমূলের 3 এবং বর্গমূলের 3 এর বর্গমূলের অবিচ্ছিন্ন ভগ্নাংশের উপস্থাপনায় প্রথম 1000 পদ তৈরি করা। অন্য কথায়, নিম্নলিখিত তালিকাটি তৈরি করুন (তবে আউটপুট ফর্ম্যাটটি নমনীয়) [2, 6, 1, 5, 7, 2, 4, 4, 1, 11, 68, 17, 1, 19, 5, 6, 1, 5, 3, 2, 1, …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.