প্রশ্ন ট্যাগ «array-manipulation»

অ্যারে ব্যবহার এবং হেরফেরের মাধ্যমে একটি নির্দিষ্ট সমস্যা সমাধানের একটি প্রতিযোগিতা।

19
প্রতিকূল বিভাজক সংখ্যা
ইতিবাচক পূর্ণসংখ্যার কিছু বিভাজন একে অপরকে সত্যই ঘৃণা করে এবং তারা এক বা একাধিক সাধারণ সংখ্যা ভাগ করতে পছন্দ করে না। এই পূর্ণসংখ্যাগুলিকে প্রতিকূল বিভাজক সংখ্যা ( এইচডিএন ) বলা হয় উদাহরণ নম্বর 9566রয়েছে 4: ভাজক 1, 2, 4783 and 9566 (যেমন আপনি দেখতে পারেন, তাদের দু'জন আর একই অঙ্ক …

30
ক্ষমতার যোগফল 2
চ্যালেঞ্জ একটি পূর্ণসংখ্যার ইনপুট দেওয়া হয়েছে xযেখানে 1 <= x <= 255, দুটি প্রদানের সংক্ষিপ্ত যখন পাওয়ার সংখ্যার ফলাফল প্রদান করে x। উদাহরণ ইনপুট দেওয়া হয়েছে: 86 আপনার প্রোগ্রাম আউটপুট করা উচিত: 64 16 4 2 ইনপুট: 240 আউটপুট: 128 64 32 16 ইনপুট: 1 আউটপুট: 1 ইনপুট: 64 আউটপুট: …
31 code-golf  binary  code-golf  sequence  integer  chess  code-golf  number  arithmetic  matrix  code-golf  code-golf  combinatorics  grid  set-partitions  code-golf  array-manipulation  graph-theory  code-golf  number  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  3d  code-challenge  restricted-source  printable-ascii  code-golf  board-game  code-golf  geometry  grid  code-golf  word-puzzle  code-golf  matrix  sorting  code-golf  code-golf  string  decision-problem  code-golf  matrix  cellular-automata  code-golf  decision-problem  code-golf  math  number  arithmetic  restricted-source  code-golf  code-golf  number  integer  matrix  code-golf  date  code-golf  matrix  code-golf  sequence  combinatorics  chemistry  code-golf  array-manipulation  popularity-contest  code-golf  code-golf  natural-language  code-golf  number  integer  sorting  substitution  code-golf  string  number  date  encode  code-golf  decision-problem  code-golf  string  subsequence  code-golf  string  alphabet  code-golf 

23
আপনি কি দয়া করে ডেকে বদলানো বন্ধ করে ইতিমধ্যে খেলতে পারেন?
চ্যালেঞ্জ: ইনপুট: মধ্যে স্বতন্ত্র ধনাত্মক পূর্ণসংখ্যার একটি তালিকা ।[1,list-size][1,list-size][1, \text{list-size}] আউটপুট: একটি পূর্ণসংখ্যা: তালিকার পরিমাণটি রিফল-শিফেল হয় । একটি তালিকার জন্য, এর অর্থ হল তালিকাটি দুটি ভাগে বিভক্ত, এবং এই অর্ধেকগুলি আন্তঃবিভক্ত হয় (অর্থাত্ তালিকাগুলি তালিকায় [1,2,3,4,5,6,7,8,9,10]একবারে পরিবর্তিত হবে [1,6,2,7,3,8,4,9,5,10], সুতরাং এই চ্যালেঞ্জের জন্য [1,6,2,7,3,8,4,9,5,10]ফলাফলটি ইনপুট তৈরি করে 1)। চ্যালেঞ্জ …

21
তিনটি আর এর: বিপরীত, পুনঃক্রম, পুনরাবৃত্তি
সংখ্যার সাথে ডুডল করার সময়, আমি একটি আকর্ষণীয় অনুমান পেয়েছি যা আপনি সংখ্যার একটি তালিকা থেকে তৈরি করতে পারেন। আপনি যদি এই একই ক্রিয়াকলাপটি পর্যাপ্ত সময় পুনরুক্ত করেন তবে আপনি সর্বদা আসল অ্যারেতে ফিরে আসবেন। আসুন নীচের তালিকাটি ব্যবহার করুন: [1, 2, 3, 4, 5] উদাহরণ হিসাবে অ্যারে বিপরীত । …

20
ফারো একটি অ্যারে বদলান
একটি ফারো সাফাল এমন একটি কৌশল যা ঘন ঘন যাদুকররা ডেকে "ডুবিয়ে" রাখতে ব্যবহার করেন। একটি ফারো সাফল্য সম্পাদন করতে আপনি প্রথমে ডেকটি ২ টি সমান অর্ধেক করে কেটে ফেলুন এবং তারপরে আপনি দুটি অংশটি বিভক্ত করুন। উদাহরণ স্বরূপ [1 2 3 4 5 6 7 8] ফারো বদলে গেছে …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

30
একটি অ্যারের গভীরতা নির্ধারণ করুন
আপনার সোমবার সন্ধ্যায় একটি সহজ চ্যালেঞ্জ (ভাল, বা মঙ্গলবার সকালে বিশ্বের অন্যান্য অর্ধেক ...) আপনাকে ইনপুট হিসাবে একটি নেস্টেড, সম্ভাব্য ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে …

30
প্রদত্ত দুটি সূচক অদলবদল করুন
ইতিবাচক পূর্ণসংখ্যার এবং দুটি স্বতন্ত্র বৈধ সূচকগুলির একটি অ্যারে দেওয়া, দুটি সূচকগুলিকে অদলবদল করে দুটি উপাদানগুলির সাথে অ্যারেটি ফেরত দিন। আপনি 0-ইনডেক্সিং বা 1-ইনডেক্সিং ব্যবহার করতে বেছে নিতে পারেন তবে নীচের পরীক্ষাগুলি 0-সূচকযুক্ত হবে। array m n output [1,2,3,4] 0 1 [2,1,3,4] [5,8,9] 0 2 [9,8,5] [11,13,15,3] 1 2 [11,15,13,3] …

30
শীর্ষস্থানীয় এবং পিছনে জিরো সরান
একটি খালি খালি তালিকা / অ্যারে দেওয়া হয়েছে যার মধ্যে কেবল অ-নেতিবাচক পূর্ণসংখ্যা রয়েছে: [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0] পেছনের এবং অগ্রণী জিরোগুলি মুছে ফেলা সহ তালিকা আউটপুট করুন। এর জন্য আউটপুট হবে: [8, 1, 4, 3, 5, 6, …

8
মার্জ বাছাইয়ের ভিজ্যুয়ালাইজ করুন
মার্জ বাছাই একটি বাছাই করা অ্যালগরিদম যা প্রদত্ত তালিকাকে অর্ধেক ভাগে বিভক্ত করে পুনরাবৃত্তভাবে ছোট দুটি তালিকা বাছাই করে এবং সেগুলি একসাথে সাজানো তালিকায় আবার একত্রিত করে কাজ করে। পুনরাবৃত্তির বেস কেসটি একটি একক তালিকায় উপস্থিত হয়, যা আরও বিভক্ত হতে পারে না তবে ইতোমধ্যে সাজানো সংজ্ঞা অনুসারে। তালিকার অ্যালগরিদমের …

30
একটি কোণ থেকে একটি আয়তক্ষেত্রাকার অ্যারে পুনর্নির্মাণ
আমি একবার একটি সুন্দর আয়তক্ষেত্রাকার অ্যারে ছিল। এটি খুব প্রতিসম ছিল, তবে দুর্ভাগ্যক্রমে এটি পৃথক হয়ে গেছে এবং এখন আমার কেবল শীর্ষ বাম কোণা রয়েছে have আপনার কাজটি মূল অ্যারেটি পুনর্নির্মাণ করা হবে। আপনার প্রোগ্রামটি একটি 2 মাত্রিক পূর্ণসংখ্যার অ্যারে পাবে। পার্সিংয়ের স্বাচ্ছন্দ্যের জন্য, আপনি ধরে নিতে পারেন যে সেগুলি …

15
আমি কীভাবে আমার অ্যারে পিষ্ট করতে পারি?
সংখ্যার অ্যারে ক্রাশ করার প্রক্রিয়াটি সংজ্ঞায়িত করা যাক। ক্রাশে আমরা অ্যারেটি বাম থেকে ডানে পড়ি। যদি এক পর্যায়ে আমরা পরপর একই দুটি উপাদানের মুখোমুখি হয়ে থাকি তবে আমরা প্রথমটি সরিয়ে ফেলি এবং দ্বিতীয়টি দ্বিগুণ করি। উদাহরণস্বরূপ, এখানে নিম্নলিখিত অ্যারে ক্রাশ করার প্রক্রিয়াটি রয়েছে [5,2,2,3] ^ [5,2,2,3] ^ [5,2,2,3] ^ [5,4,3] …

18
এন-মাত্রিক পরিচয় "ম্যাট্রিক্স"
একটি ধনাত্মক পূর্ণসংখ্যা দেওয়া n, আউটপুট N-dimensional পরিচয় "ম্যাট্রিক্স", যা N^Nদিয়ে অ্যারের 1যেখানে সব সূচকের উপাদান সমান এবং হয় 0অন্যথায়। N^Nমানে এন-বাই-এন-বাই-এন-বাই -... 1 -> [1] 2 -> [[1,0],[0,1]] 3 -> [[[1,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,1,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,1]]] 4 -> [[[[1,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,1,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,1,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]],[[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,1]]]] উদাহরণস্বরূপ, যদি aহয় 4-dimensional পরিচয় "ম্যাট্রিক্স", তারপরে একমাত্র এন্ট্রি 1হবে a[0][0][0][0], a[1][1][1][1], a[2][2][2][2], এবং a[3][3][3][3]। …

21
নিকটতম বৃহত্তর সংখ্যাটি সন্ধান করুন
কাজটি পূর্ণসংখ্যার কোনও অ্যারে দেওয়া, যেমন: [-1,476,578,27,0,1,-1,1,2] এবং সেই অ্যারের সূচক (উদাহরণটি 0 ভিত্তিক সূচক ব্যবহার করে, যদিও আপনি 1 ভিত্তিক সূচকও ব্যবহার করতে পারেন )): index = 5 v [-1,476,578,27,0,1,-1,1,2] তারপরে সেই সূচকের উপাদানের চেয়ে নিকটতম সংখ্যাটি ফিরুন । উদাহরণস্বরূপ, 1 এর চেয়ে বেশি নিকটতম সংখ্যা 27 (2 সূচক …

4
একটি 2 ডি ম্যাট্রিক্স ঘোরানো
ধরা যাক আমার কাছে নিম্নলিখিত (2 ডি) ম্যাট্রিক্স রয়েছে: [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] ম্যাট্রিক্সকে ঘড়ির কাঁটার বিপরীতে R বার ঘোরান (90 বার ডিগ্রি বর্ধনে নয়, প্রতি বার 1 টি সংখ্যা দিয়ে), 1 2 3 4 2 …

21
কলাম অনুসারে যোগফল
সংখ্যার অযৌক্তিক সারিগুলির একটি মজাদার তালিকা দেওয়া হয়েছে, কলাম অনুসারে সমষ্টি গণনা করুন , এটি এমন আরও একটি তালিকা যা দীর্ঘতম ইনপুট সারির দৈর্ঘ্য রাখে। আউটপুট তালিকার প্রথম এন্ট্রিটি ইনপুট সারিগুলির প্রথম প্রথম প্রবেশের যোগফল, দ্বিতীয়টি হ'ল সমস্ত দ্বিতীয় উপাদানগুলির যোগফল (যদি পাওয়া যায়) ইত্যাদি I আমি মনে করি নিম্নলিখিত …

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