বিকল্প ফিজবজ প্রশ্ন [বন্ধ]


89

কেহ কোন ভাল FizzBuzz টাইপ প্রশ্ন যে আছে FizzBuzz সমস্যা?

আমি কারও সাথে সাক্ষাত্কার করছি এবং এফবি তুলনামূলকভাবে সুপরিচিত এবং এটি মুখস্ত করা খুব কঠিন নয়, তাই ধারণাগুলির সন্ধানে আমার প্রথম স্টপ আমার নতুন আসক্তি এসও।

উত্তর:


105

আমি তুলনামূলকভাবে সহজ প্রোগ্রামিং সমস্যার একটি ছোট তালিকা দেখেছি প্রার্থীদের আগাছা করার জন্য, যেমন FizzBuzz এর মতো। ক্রমবর্ধমান অসুবিধার জন্য আমি যে কয়েকটি সমস্যা দেখেছি তা এখানে:

  1. একটি স্ট্রিং বিপরীত
  2. একটি বাক্য উল্টো করুন ("বব কুকুর পছন্দ করে" -> "কুকুর বব পছন্দ করে")
  3. একটি তালিকার সর্বনিম্ন মানটি সন্ধান করুন
  4. একটি তালিকায় সর্বাধিক মান সন্ধান করুন
  5. একটি অবশিষ্ট গণনা করুন (একটি সংখ্যক এবং ডিনোমিনেটর দেওয়া হয়েছে)
  6. সদৃশ (যেমন "1 3 5 3 7 3 1 1 5" -> "1 3 5 7") সহ একটি তালিকা থেকে স্বতন্ত্র মানগুলি ফেরান
  7. স্বতন্ত্র মান এবং তাদের গণনাগুলি ফেরান (উদাহরণস্বরূপ উপরের তালিকাটি "1 (3) 3 (3) 5 (2) 7 (1)" হয়ে যায়)
  8. এক্সপ্রেশনগুলির একটি স্ট্রিং দেওয়া হয়েছে (কেবলমাত্র ভেরিয়েবল, +, এবং -) এবং ভেরিয়েবল / মান জোড়া (যেমন একটি = 1, বি = 7, সি = 3, ডি = 14) এর এক্সপ্রেশনটির ফলাফল ("a + বি + সি-ডি "হবে -3)।

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

এই পরীক্ষাটি ব্যবহার করে আমার পূর্ববর্তী একজন মনিব এমন লোকের কাছ থেকে সবকিছু দেখেছিলেন যারা এগুলিকে দ্রুত তাত্ক্ষণিকভাবে কার্যকর করেছে, এমন লোকদের কাছে যারা সবচেয়ে সুন্দর দ্রুত করতে পারে এমন লোকের কাছে, যারা আধা ঘন্টা পরে কোনও একককে উত্তর দিতে পারেনি।

আমার এও লক্ষ্য করা উচিত: লোকদের এই কাজগুলি দেওয়ার সময় তিনি তাঁর কম্পিউটারটি ব্যবহার করতে দিয়েছিলেন। তাদের বিশেষভাবে নির্দেশ দেওয়া হয়েছিল যে তারা গুগল এবং এর মতো ব্যবহার করতে পারে


আইটেম 8 এর জন্য, জেএসআর -223 (জাভাক্স.সক্রিপট) এর উপর ভিত্তি করে কোনও সমাধান গৃহীত হবে? :- পি (স্বীকার করেছেন যে এটির ব্যবহার সম্পূর্ণ ওভারকিল, তবে কিছু লোক ব্যবহারের পরিবর্তে এটি করতে চাইবে, java.util.Scanner বলে।)
ক্রিস জেস্টার-ইয়ং

4
এটি প্রশ্নের উদ্বেগ সম্পর্কে আমার ধারণার মধ্যে নয়, তবে আপনি যদি এটি প্রস্তাব দেওয়ার পক্ষে যথেষ্ট পরিমাণে জানেন তবে আপনি অবশ্যই ফিজবজ প্রশ্নগুলি পাস করার পক্ষে যথেষ্ট জানেন, তাই আমি এটি আপনার বিরুদ্ধে রাখব না। এটি এমনকি আপনার পক্ষে একটি প্লাস হতে পারে। আমি সম্ভবত এখনও জিজ্ঞাসা করব আপনি javax.script ছাড়া এটি কীভাবে করবেন।
এমবিকুক

4
আমি আপনাকে কিছুক্ষণের জন্য উত্তরটি পড়ছি এবং করতে পারছিলাম না, 'কী হচ্ছে তা অনুধাবন করতে পারছি না, কেন আমি এটি পছন্দ করি না, জিনিসটি আপনার প্রশ্নগুলিতে মজাদার নয় :) (যা ঠিক এটির উদ্দেশ্য থেকেই ছিল) সাক্ষাত্কারের জন্য)। এই মন্তব্যে আসল বক্তব্য নেই তবে এটি কেবল আমার সিস্টেম থেকে বেরিয়ে আসতে চেয়েছিল। :) সমস্ত
হাসির

4
8 নম্বরের নমুনা সমাধান দেখতে চাই প্রথম প্রথমটি একটি বাতাস, তবে 8 (আমার কাছে) বাকীগুলির তুলনায় কিছুটা জটিল বলে মনে হয়। আমি পাইথন 3.x এ এটির কাজ করছি এবং এটি সম্পূর্ণ ভিন্ন গেম। সম্ভবত এমন কিছু যা আমি অজানা।
ডোনটস্টেভ

31

সম্ভবত এটি আপনার প্রশ্নের সরাসরি উত্তর দেয় না, তবে আমি নিশ্চিত নই যে আপনার আর একটি সমস্যা নিয়ে আসা উচিত। "স্মরণে রাখা সহজ" হওয়া ছাড়াও, ফিজবজ প্রশ্নটি কেবল "সহজ" সহজ এবং এটি মূল বিষয়। আপনি যে ব্যক্তির সাথে সাক্ষাত্কার দিচ্ছেন তিনি যদি সেই লোকদের ক্লাসে থাকেন যার কাছে ফিজবজ "সুপরিচিত", তবে তারা লোকদের ক্লাসে থাকে যে কোনও ফিজবজ-টাইপ প্রশ্ন ফিল্টার না করে। এর অর্থ এই নয় যে আপনি তাদেরকে ঘটনাস্থলে নিযুক্ত করেছেন, তবে এর অর্থ এই নয় যে তারা এটির মাধ্যমে বাতাস বইতে এবং সাক্ষাত্কারের মাংসে যেতে সক্ষম হবেন।

এটি অন্যভাবে বলতে গেলে, কোডিং হরর পড়তে যে কেউ সময় নেয় সে আরও সাক্ষাত্কারের জন্য মূল্যবান। কেবলমাত্র তাদের সমাধানটি সত্যিই দ্রুত লিখতে দিন, এটি সংক্ষেপে আলোচনা করুন (উদাহরণস্বরূপ, আপনি এটি কীভাবে পরীক্ষা করেন?) এবং তারপরে পরবর্তী প্রশ্নের দিকে এগিয়ে যান। আর যেমনটি নিবন্ধটি বলেছে, "প্রকৃতই অবাক করা বিষয় যে কতজন পরীক্ষার্থী সহজতম প্রোগ্রামিংয়ের কাজে অসমর্থ।"


7
দুর্দান্ত উত্তর। "ফিজবজ সহজ এবং এটি মূল বিষয় ... কোডিং হরর পড়তে যে কেউ সময় নেয় সে আরও সাক্ষাত্কার নেওয়ার যোগ্য" কিউএফটি। আমি প্রায়শই প্রার্থীদের জিজ্ঞাসা করি "আপনি প্রোগ্রামিং পড়তে কোথায় যান?" আমি সর্বদা অবাক হয়েছি যে কতজন লোক একটি ব্লগ, ওয়েব সাইট বা বই উল্লেখ করতে সক্ষম নয়।
নোহ সুসমান

4
আমি একমত নই আমরা গত সপ্তাহে কারও সাক্ষাত্কার নিয়েছি এবং আমরা তাদের গ্রহণযোগ্য উত্তর থেকে # 3 জিজ্ঞাসা করেছি। তারা আক্ষরিকভাবে বলেছিল "ওহ, আমি ফিজবজ আশা করছিলাম" এবং তারপরে আমাদের প্রশ্নের উত্তর দিতে সক্ষম হয় নি।
ফ্রেন্ড্রয়েড

23

প্রজেক্ট অলারের প্রথম দিকের যে কোনওটি সম্ভবত ভাল হবে।

উদাহরণ স্বরূপ:

সমস্যা 25

ফিবোনাচি ক্রম পুনরাবৃত্ত সম্পর্কের দ্বারা সংজ্ঞায়িত করা হয়:

Fn = Fn−1 + Fn−2, where F1 = 1 and F2 = 1.

সুতরাং প্রথম 12 টি শর্তাদি হবে:

F1 = 1
F2 = 1
F3 = 2
F4 = 3
F5 = 5
F6 = 8
F7 = 13
F8 = 21
F9 = 34
F10 = 55
F11 = 89
F12 = 144

দ্বাদশ পদ, এফ 12, প্রথম সংখ্যা যা তিনটি সংখ্যা ধারণ করে।

ফিওোনাকির সিক্যুয়েনে প্রথম অঙ্কের সূচকটি কী কী 1000 টি সংখ্যা রয়েছে?


14

আমি একটি স্ট্রিং পরীক্ষা করে দেখতে পেয়েছি যদি এটি একটি প্যালিনড্রোম হয় তবে খুব সহজ এটি একটি শালীন উইডার হতে পারে।


আমি বলতে পারি যে ভাষার উপর নির্ভর করে। সিতে এটি আকর্ষণীয় হতে পারে, পার্লের সাথে এটি সম্পন্ন হয়েছে scalar(reverse 'foo') == 'foo'
jkramer

4
সত্য, তবে একই সাথে, সহজ সমাধানটি দেখার পক্ষে সক্ষম হওয়া মূল্যবান ... তবে আপনি বলবেন, "ঠিক আছে, এখন ভান করুন আপনার বিপরীত কার্যকারিতা নেই"।
মাইক স্টোন

4
সি ++ এ, আমি কোনও "কার্যকরী" সমাধানগুলির জন্য বোনাস পয়েন্ট দেব যা হাতে লিখিত লুপের সাথে জড়িত না। যেমন, "সমান ফিরে (str.begin (), str.end (), str.rbegin ());" বা (গতির শিরা জন্য) "সমান ফেরান (str.begin (), str.begin () + str.size () / 2, str.rbegin ());"
ক্রিস জেস্টার-ইয়ং

4
অবশ্যই, এই জাতীয় উত্তর দেখে, আমি প্রার্থীকে কোডটির কার্যকারিতা ব্যাখ্যা করতে বলি। তারা কেবল আমার উপরের উত্তরটি অনুলিপি করে একটি পা পেতে পারে না! :
ক্রিস জেস্টার-ইয়াং

10

আমি একটি ফিজবুজ প্রশ্ন চেয়েছিলাম যাতে মডুলো অপারেটর জড়িত না। বিশেষত যেহেতু আমি সাধারণত ওয়েব বিকাশকারীদের জন্য সাক্ষাত্কার দিচ্ছি যাদের জন্য মডুলো অপারেটর কেবল প্রায়শই আসে না। এবং যদি এটি নিয়মিতভাবে চালিত করার জিনিস না হয় তবে এটি আপনার প্রয়োজন কয়েকবার সন্ধান করবে।

(মঞ্জুর, এটি এমন একটি ধারণা যা আদর্শভাবে, আপনি যে কোনও জায়গায় গণিতের কোর্সে মুখোমুখি হওয়া উচিত ছিল, তবে এটি একটি ভিন্ন বিষয়))

সুতরাং, আমি যা নিয়ে এসেছি তা হ'ল আমি কল্পনা করি না , কল্পনাও করি না, থ্রিস ইন রিভার্স । নির্দেশনাটি হ'ল:

বিপরীত ক্রমে , 1 এবং 200 এর মধ্যে 3 এর প্রতিটি গুণিত প্রিন্ট করে এমন একটি প্রোগ্রাম লিখুন ।

এটি স্বাভাবিক ক্রমে এটি করা সহজ: লুপ সূচকটি 3 দিয়ে গুণ করুন যতক্ষণ না আপনি 200 এর বেশি সংখ্যায় পৌঁছান, তারপরে প্রস্থান করুন। কতগুলি পুনরাবৃত্তির পরে শেষ করতে হবে তা নিয়ে আপনাকে চিন্তা করার দরকার নেই, আপনি যতটা না উচ্চ মানের প্রথম মানটি পৌঁছাবেন ততক্ষণ আপনি চালিয়ে যান।

কিন্তু পিছনে যেতে, আপনি কোথায় শুরু করতে হবে তা জানতে হবে। কিছু লোক স্বজ্ঞাতভাবে বুঝতে পারে যে 198 (3 * 66) 3 এর মধ্যে সর্বোচ্চ একাধিক এবং লুপের মধ্যে হার্ড-কোড 66। অন্যরা সেই সংখ্যাটি বের করার জন্য গাণিতিক ক্রিয়াকলাপ (পূর্ণসংখ্যা বিভাগ বা ফ্লোর পয়েন্ট বিভাগ 200 এবং 3) ব্যবহার করতে পারে এবং এর ফলে আরও সাধারণভাবে প্রযোজ্য কিছু সরবরাহ করতে পারে।

মূলত, এটি একই ধরণের সমস্যা হ'ল ফিজবজ (মানগুলি লুপিং এবং এগুলি মুদ্রণ করে একটি মোচড় দিয়ে)। এটি হ'ল এমন একটি সমস্যা যা মডিউল অপারেশন হিসাবে গুপ্ত কিছু (তুলনামূলক) তেমন ব্যবহার করে না solve


4
আমি কৌতূহলী বাহিনী: আপনার ওয়েব বিকাশকারীরা কীভাবে সবুজ-ব্যারিং / বিকল্প সারিগুলি মডুলো ছাড়াই করেন?
অ্যান্ড্রু বার্নস

4
ঠিক আছে, আপনি যদি CSS3 এর নবম শিশু নির্বাচক ব্যবহার করে বিকল্প সারিগুলিতে শৈলী প্রয়োগ করার চেষ্টা করছেন। জেএসের মাধ্যমে এই জাতীয় কাজ করার জন্য jQuery এর বিকল্প নির্বাচকও রয়েছে। তবে আপনার বৃহত্তর বিন্দুর সাথে কথা বলার মতো, যেমন আমি উপরে বলেছি, এটি এমন কিছু যা দেখা যায়, ব্যবহৃত হয় এবং দ্রুত ভুলে যায় কারণ এটি সন্ধান করতে 15 সেকেন্ড সময় নিয়েছে of আমি বলছি না যে আমি এটি পছন্দ করি বা অনুমোদন করি তবে বিশেষত এন্ট্রি পর্যায়ে এটি ঘটে। :)
সৈন্যবাহিনী

4
এখানে আমার পিএইচপি সমাধানটি :) আইডোন / বিএনজেকিউ 3 মিনিট :)
ট্রুফা

এটি নিম্ন-স্তরের ভাষাগুলিতে আরও বেশি কঠিন হতে হবে, কারণ রুবিতে এটি অ্যারের মধ্যে সংখ্যাগুলি (ক্রম) চাপানো, তারপরে পুরো অ্যারেটিকে বিপরীত করে তোলার মতোই সহজ। ideone.com/MKKb6
কেরিক

পাইথন:print [x for x in xrange(3, 200, 3)][::-1]
বেটগ্যামিট

9

সত্যিই অত্যন্ত-সহজ যে 10 সেকেন্ডের মধ্যে সম্পন্ন করা যাবে, কিন্তু সেইসব মানুষ ছাড়া যারা আক্ষরিক প্রোগ্রাম করতে পারবেন না মুছে ফেলা হবে জন্য কিছু , এই এক চেষ্টা করুন:

জিজ্ঞাসা করুন: আমাকে কীভাবে দেখান (কাগজে, তবে একটি হোয়াইটবোর্ডে আরও ভাল) আপনি কীভাবে দুটি ভেরিয়েবলের মান পরিবর্তন করবেন।

এটি আমার ধারণা ছিল না, তবে জিজব নামের একজনের দ্বারা একটি ব্লগ পোস্টে মূল ফিজবজ প্রশ্ন সম্পর্কে সমস্ত মন্তব্য করেছিলেন।

জ্যাকব আরও বলে:

যদি তারা তৃতীয় ভেরিয়েবল তৈরি করে শুরু না করে তবে আপনি সেই ব্যক্তিকে প্রায় লিখতে পারেন। আমি খুঁজে পেয়েছি যে আমি একা এই প্রশ্নটি দিয়ে আমার (তত্ক্ষণাত অনস্ক্রিনযুক্ত) আবেদনকারীদের তৃতীয় থেকে অর্ধেক কাটাতে পারি।

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

যদিও আমার ধারণা নয়, আমি এটি এখানে পোস্ট করতে চেয়েছিলাম কারণ এটি এত সুন্দর একটি সহজ, সহজ প্রশ্ন যার উত্তর প্রায় 10 সেকেন্ডের মধ্যে দেওয়া যেতে পারে যারা এমনকি এমনকি সবচেয়ে সহজ প্রোগ্রাম লিখেছেন। এটির জন্য কিছুটা স্পষ্টত অস্পষ্ট অপারেটর যেমন মডুলো অপারেটর ব্যবহার করার প্রয়োজন হয় না, যা প্রচুর লোক, যারা অন্যথায় মোটামুটি শালীন প্রোগ্রামার, কেবল তাদের সাথেই পরিচিত নয় (যা আমি নিজের অভিজ্ঞতা থেকে জানি)।


4
আমি মনে করি এটি খুব ভাল ধারণা। এটি অবশ্যই প্রায় 20 মিনিট দেখার জন্য অপেক্ষা করছে যখন কোনও প্রার্থী যন্ত্রণাদায়কভাবে কোনও প্রোগ্রামটি ডিবাগ করে ভেবে ভেবে দেখছেন যে তারা কেন এর পরিবর্তে ফোরচ ব্যবহার করেছেন এবং কীভাবে এটি ঠিক করবেন! (যেমনটি আমি সবেমাত্র করেছি)
মাইক নেলসন

std :: অদলবদল (ক, খ); যখন প্রায় প্রতিটি স্ট্যান্ডার্ড লাইব্রেরি আমার জন্য আনন্দের সাথে এটি করবে তখন কেন আমি তৃতীয় পরিবর্তনশীল তৈরি করব?

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

তাহলে জ্যাকব কী ইন্টারভিউওয়াকে তৃতীয় ভেরিয়েবল ব্যবহার করার পরামর্শ দিচ্ছেন নাকি? আমি সেই প্রশ্নের বিকল্পগুলি দেখেছি যেখানে এটি বিকাশকারীকে তৃতীয় ভেরিয়েবল ব্যবহার না করতে বলে। তিনি যেভাবে তাঁর উত্তরটি উচ্চারণ করেছেন তা বেশ অস্পষ্ট।
দ্যগ্রিনকাবেজ

4
যে কেউ মনে করেন যে তারা কেবল "ঠিক আছে" প্রোগ্রামার, এটি আমাকে ভয় পেয়েছিল। আমার তাত্ক্ষণিক চিন্তা ছিল "প্রিয় Godশ্বর আমি তৃতীয় পরিবর্তনশীল ব্যবহার করবো তবে অবশ্যই তিনি চান যে এটি ছাড়াই এটি করার কিছু চতুর উপায়!"
শয়তানের অ্যাডভোকেট

8

ফিবোনাচি, একটি স্ট্রিংকে বিপরীত করুন, বাইটে সেট বিটের সংখ্যা গণনা অন্যান্য সাধারণ বিষয়। প্রজেক্ট অলারেরও ক্রমবর্ধমান অসুবিধার একটি বৃহত সংগ্রহ রয়েছে।


ফিবোনাচি, যদিও খানিকটা বেশি উন্নত, এটি একটি দুর্দান্ত, আমি সম্পূর্ণ নবাগত এবং এটি 20-25 মিনিট সময় নিয়েছে যাতে আপনার রেফারেন্স রয়েছে :)
ট্রাফা

আমি ফিবোনাচি, ফিজবজ এবং তার সাথে ডুপ্লিকেট পূর্ণসংখ্যাগুলি সরিয়েছিলাম - আজকের একটি সাক্ষাত্কারে (4 ঘন্টা)
IAbstract

4

প্রদত্ত সংখ্যার কারণগুলি ফিরিয়ে আনতে তাদের একটি অ্যাপ লিখতে বলুন। এটি করা সহজ এবং অল্প সময়ের মধ্যে ভাল করা কঠিন। আপনি তাদের স্টাইল এবং অল্প সময়ের মধ্যে সমস্যার মাধ্যমে তারা যেভাবে ভাবছেন তা দেখতে পাচ্ছেন।


2

স্ট্রিং এক্স এর প্রথম স্ট্রিং এক্স এর সূচকটি ওয়াইয়ের মধ্যে ফিরিয়ে দিন

চতুর অপ্টিমাইজেশনের সুযোগ প্রদানের সময় স্ট্রাস্টার () প্রয়োগ করার জন্য ভাষার একটি প্রাথমিক বোধগম্যতা প্রয়োজন।


2

যদি এটি সি / সি ++ ইন্টারভিউ হয় তবে নিশ্চিত করুন যে ব্যক্তি পয়েন্টার সম্পর্কে জানে।

সাধারণ - সাধারণ অ্যালগরিদম ([একক / দ্বিগুণ] লিঙ্কযুক্ত তালিকা)। প্রতিটি ক্ষেত্রে যুক্ত করার জটিলতা সম্পর্কে জিজ্ঞাসা করুন (শুরুতে, শেষে, অপ্টিমাইজেশান ...)?

(সাধারণ) আপনি কেবল মাত্র 3 * এন / 2 তুলনা সহ কোনও অ্যারে (এন আকার) থেকে ন্যূনতম এবং সর্বোচ্চটি কীভাবে খুঁজে পাবেন?

সি / সি ++: আপনি কীভাবে একাধিক "স্ট্রিকাট" গুলি একটি বাফারে অপ্টিমাইজ করবেন?


আমার কাছে মনে হচ্ছে যে সমস্যার জন্য "মাত্র 3 * এন / 2 তুলনা করে আপনি কীভাবে একটি অ্যারের (এন আকার) থেকে ন্যূনতম এবং সর্বোচ্চ সন্ধান করবেন?" এটি স্পষ্ট করে বলা ভাল যে সংখ্যা 3 * এন / 2 অ্যারের উপাদানের তুলনায় একটি সংখ্যা, তবে আপনি উদাহরণস্বরূপ ইন্ট্রি অবাধে তুলনা করতে পারেন। যেমন (i <অ্যারে আকার) লুপগুলিতে।
সার্জটেক


0

কীভাবে: একাধিক মান সংরক্ষণ করতে আমি একটি একক পূর্ণসংখ্যা ব্যবহার করতে চাই। কীভাবে এটি কাজ করবে তা বর্ণনা করুন।

যদি বিট মাস্ক এবং ক্রিয়াকলাপ সম্পর্কে তাদের কোনও ধারণা না থাকে তবে তারা সম্ভবত অন্যান্য সমস্যাগুলি সমাধান করতে পারে না।


9
আমি বলব যদি বিট মাস্কগুলি ব্যাখ্যা করার পরে বা চিহ্নিত করে বলা হয় যে, যদি ব্যক্তি তাদের কপাল ছিঁড়ে না ফেলে এবং স্ব-বিদ্রূপে মাথা নাড়ায়। বিট-মাস্কগুলি কোনও সাধারণ প্রতিমা নয়, যদি না কেউ সি, এমবেডড ডিভাইস বা নেটওয়ার্কিং করে। প্রচুর প্রতিভাবান লোক নেই।
গ্রেগ লিন্ড

4
হুঁ, তারপরে আপনাকে সিদ্ধান্ত নিতে হবে যে দশমিক 123 গুনে দশমিক 123 গণনায় 1,2 এবং 3 টি সংরক্ষণ করে সঠিক উত্তর হিসাবে গ্রহণ করা আছে, যদিও গণিতটি কেবল 3 টি ভেরিয়েবল ঘোষণার তুলনায় অসুন্দর হবে। বা x = 1 লিখে 1,2,3 সঞ্চয় করে; x = 2; x = 3; আমি বলতে চাই, আমাদের কি এই মানগুলি সমকালীনভাবে সংরক্ষণ করা দরকার?
ম্যাথিউমার্টিন

0

প্রাইমগুলির একটি তালিকা অনুসন্ধান করা মোটামুটি সাধারণ প্রশ্ন তবে এটি এখনও কিছুটা চিন্তাভাবনা প্রয়োজন এবং বিভিন্ন ধরণের উত্তর লোকেরা দিতে পারে।

আপনি অবাক হবেন যে কতজন লোক মানচিত্র / অভিধান টাইপ ডেটা-কাঠামো বাস্তবায়নে লড়াই করে।


0

আমি আমার প্রার্থীদের তাদের পছন্দের কোনও ছদ্ম ভাষায় প্রদত্ত সংখ্যার ফ্যাক্টরিয়াল গণনা করার জন্য একটি প্রোগ্রাম তৈরি করতে বলেছি । এটি সমাধান করা মোটামুটি সহজ সমস্যা এবং পুনরাবৃত্তি সম্পর্কে এটি প্রাকৃতিক ফলোআপ কোয়েশনগুলিতে (যা প্রায়শই জিজ্ঞাসা করা যেতে পারে) নিজেকে ভাল ধার দেয়।

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