আপনি ব্যবহারকারী: প্রয়োজনীয়তা তৈরি করুন


15

আমার বস * বুঝতে পারছেন না যে তার প্রোগ্রামাররা প্রোগ্রামের প্রয়োজনীয়তা পরিবর্তন করে ব্যবহারকারীদের প্রতি কেন বিরূপ প্রতিক্রিয়া জানায়। তাকে বুঝতে সাহায্য করুন! প্রতিটি উত্তরে একটি নতুন প্রয়োজনীয়তা তৈরি করুন। তারপরে, এমন একটি প্রোগ্রাম / ফাংশন লিখুন যা একটি নতুন প্রোগ্রামিং ভাষায় থাকাকালীন সেই প্রয়োজনীয়তা এবং সমস্ত পূর্বের প্রয়োজনীয়তাগুলি সমাধান করে।

উদাহরণ

ব্যবহারকারী 1 প্রথম উত্তর পোস্ট। তিনি উল্লেখ করেছেন যে প্রোগ্রামটি অবশ্যই "হ্যালো, ওয়ার্ল্ড" আউটপুট দেয়। তিনি জাভাতে একটি প্রোগ্রাম তৈরি করেন যা "হ্যালো, ওয়ার্ল্ড" কে আউটপুট করে।

ব্যবহারকারী 2 দ্বিতীয় উত্তর পোস্ট করে। তিনি নির্দিষ্ট করে যে প্রোগ্রাম ইনপুট গ্রহণ করতে হবে এন এবং আউটপুট তম প্রধানমন্ত্রী, আপ ভাষা নম্বর সর্বোচ্চ। তিনি সি ++ যে ইনপুট গ্রহণ মধ্যে একটি প্রোগ্রাম তৈরি করে এন এবং আউটপুট তম প্রধানমন্ত্রী এবং আউটপুট "হ্যালো, ওয়ার্ল্ড।" তিনি জাভাতে কোনও প্রোগ্রাম তৈরি করতে পারতেন না।

ব্যবহারকারী 3 তৃতীয় উত্তর পোস্ট। তিনি উল্লেখ করেছেন যে প্রোগ্রাম উত্সটিতে "হ্যালো" লেখাটি থাকতে পারে না। তিনি পাইথনে একটি ফাংশন তৈরি করেন যা ইনপুট এন গ্রহণ করে এবং n তম প্রাইম এবং "হ্যালো, ওয়ার্ল্ড out" তাঁর উত্সটিতে "হ্যালো" পাঠ্যটি ব্যবহার না করার সময়। তিনি জাভা বা সি ++ তে কোনও প্রোগ্রাম তৈরি করতে পারতেন না।

উত্তর ফর্ম্যাট

#Answer # - <language name> [version, if pertinent]

Requirement: <rule>.

<code>

[explanations, encoding, TIO link, etc.]

উত্তর বিধি

  • উত্তরের উপরের ফর্ম্যাটটি অনুসরণ করতে হবে বা অনুরূপ।

  • উত্তরটি কোনও প্রোগ্রাম বা কোনও ফাংশন হতে পারে।

  • উত্তরটি অবশ্যই বর্তমান উত্তর সহ সমস্ত প্রয়োজনীয়তা পূরণ করতে হবে।

  • একই ব্যবহারকারী একনাগাড়ে দুটি উত্তর পোস্ট করতে পারে না।

  • যদি দুটি উত্তর একই সংখ্যার সাথে পোস্ট করা হয় তবে পরে পোস্ট করা উত্তর মুছে ফেলা উচিত।

  • আপনার প্রয়োজনীয়তা সম্পাদনা করবেন না যদি না আপনি খারাপভাবে গণ্ডগোল করেন এবং অন্য কোনও উত্তর পোস্ট না করা হয়।

  • যদি আপনার উত্তরটি আপনার বিধি এবং অন্যান্য সমস্ত বিধি মেনে চলে না তবে এটি অবৈধ। পরের উত্তরটি পোস্ট করার আগে এটি ঠিক করার চেষ্টা করুন।

  • যদি কোনও সংস্করণে তৈরি প্রোগ্রাম বা ফাংশন অন্য সংস্করণে আলাদাভাবে আচরণ করে তবে একই ভাষার বিভিন্ন সংস্করণ কেবল আলাদা ভাষা হিসাবে গণ্য হয়।

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

প্রয়োজনীয় বিধি

  • প্রয়োজন শুধুমাত্র একটি প্রয়োজনীয়তা নির্দিষ্ট করতে হবে। এই প্রয়োজনীয়তা শর্তযুক্ত হতে পারে এবং যদি এই প্রয়োজনের জন্য একটি ইনপুট এবং / অথবা আউটপুট প্রয়োজন হয় তবে এটি অন্তর্ভুক্ত থাকতে পারে।

  • প্রয়োজনীয়তা পূর্বের প্রয়োজনীয়তাগুলি সরাতে বা সংশোধন করতে পারে না, বা তাদের সাথে দ্বন্দ্ব জাগাতে পারে না তবে এটি প্রসারিত করতে পারে (কোনটি নির্দিষ্ট করে)।

  • প্রয়োজন উৎস (সীমিত তাহলে ), অথবা উৎস পাঠ্য প্রয়োজন, এটি শুধুমাত্র একটি একক পংক্তি (যেমন মুছে ফেলতে পারেন 0, Hello), অথবা একটি অক্ষর প্রয়োজন।

  • প্রয়োজনীয়তার জন্য উত্সটি 100 বাইটের নিচে হওয়া প্রয়োজন না, একটি নির্দিষ্ট এনকোডিং প্রয়োজন হয়, বা, নিজেই এবং বেশিরভাগ প্রচলিত ভাষাগুলিকেই বাতিল করে দেয়।

  • প্রয়োজনীয়তা সীমাবদ্ধ উত্সে উল্লিখিত ব্যতীত উত্সটিকে নির্দিষ্ট প্যাটার্নের সাথে সামঞ্জস্য করতে বাধ্য করতে পারে না (উদাহরণস্বরূপ, প্রতিটি লাইন একটি নির্দিষ্ট অক্ষর দিয়ে শুরু করা, বা (@ কনৌর) একটি নির্দিষ্ট মানের সাথে হ্যাসিং করা))

এটি , সুতরাং সমস্ত উত্তর পূর্ববর্তী উত্তরের উপর ভিত্তি করে। আমি এবং সম্ভবত অন্যরা সমস্ত প্রয়োজনীয়তার একটি তালিকা রাখার চেষ্টা করব। ক্রম উত্তর দেখতে, আপনি সবচেয়ে পুরানো অনুসারে বাছাই করতে পারেন। সর্বাধিক উত্তর দেখতে, পুরানো অনুসারে বাছাই করুন, তারপরে তালিকার শেষে যান ig

কীভাবে জিতবেন (হোল্ড ভোটের জন্য পরিবর্তিত):

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

সুডোকোড:

for each answer in user.Answers {
   score += 1 + (answer.number / 100)
}

উদাহরণ:

সলির তিনটি উত্তর রয়েছে। তিনি উত্তর 5, উত্তর 7 এবং উত্তর 20 পোস্ট করেছেন।

তার স্কোর হবে 1.05 + 1.07 + 1.2 = 3.32। যদি এটি সরাসরি উত্তরগুলির যোগফল হয় তবে তার স্কোর 3 হবে তবে চেইন গভীরতার ওজন আরও শক্তিশালী জবাব দেয়।

শুরুতেই:

এখানে আমার বসের দেওয়া প্রথম প্রয়োজনীয়তা রয়েছে:

প্রয়োজনীয়তা 0: প্রোগ্রামটি অবশ্যই অন্য কোনও কিছুর আগে 0 আউটপুট দিতে হবে।

* কাল্পনিক

প্রয়োজনীয়তা এবং ভাষার তালিকা

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

পূর্ণ (তবে সম্ভবত বর্তমান নয়) প্রয়োজনীয়তা: ধারণ করতে পারে না 0, *বা ]সোর্স কোডে থাকতে পারে না , এবং যোগ-অন-লাইন অন্তর্নির্মিত ব্যবহার করতে পারে না। আউটপুটগুলি 0, পরে একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেয় nএবং 0-সূচকযুক্ত nফিবোনাচি নম্বর ( 1সূচীকৃত হতে পারে ) এর পরে একটি নতুন লাইন আউটপুট দেয় , তারপরে একটি নতুন লাইন পরে , একই ইনপুট এন স্কোয়ারের পরে, একটি নতুন লাইন পরে, nবহুগুণ অনুসরণ করে একটি নতুন ইনপুট m, তার পরে একটি নতুন লাইন, তারপরে 10^B, Bসোর্স কোডে বাইট সংখ্যা যেখানে রয়েছে, তার পরে একটি নতুন লাইন, তারপরে nth 0-indexed (এছাড়াও 1-indexed ও হতে পারে ) প্রাথমিক নম্বর, পরে একটি নতুন লাইন, এর পরে n এবং m এর সর্বশ্রেষ্ঠ সাধারণ বিভাজক।

0: প্রোগ্রামটি অবশ্যই 0অন্য কোনও কিছুর আগে আউটপুট দিতে হবে । ভাষা: এন / এ
1: প্রোগ্রাম উত্স থাকতে পারে না 0ভাষা: 05 এবি
1 2: প্রোগ্রামটি একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেয় nএবং 0ইনডেক্সড এন'থ ফিবোনাকির নম্বর (সূচকযুক্ত হতে পারে 1) এর পরে একটি নতুন লাইন আউটপুট দেয় । ভাষা: ডিসি
3: প্রোগ্রামটি একটি নতুন লাইন আউটপুট দেয়, তারপরে একই ইনপুট nস্কোয়ার হয়। ভাষা: জে
4: প্রোগ্রামটি একটি নতুন লাইন আউটপুট দেয়, তারপরে nএকটি নতুন ইনপুট দ্বারা গুণিত হয় mভাষা: ওহম
5: প্রোগ্রামটিতে *(ASCII কোড 0x2A) থাকতে পারে না । ভাষা: পাইথন 3
6: প্রোগ্রামটি একটি নতুন লাইন আউটপুট দেয়, তারপরে 10^B, Bউত্স কোডে বাইটের সংখ্যা কোথায় । ভাষা: গাণিতিক
7: প্রোগ্রামটি একটি নতুন লাইনের আউটপুট দেয়, তার পরে nth 0-indexed (এছাড়াও 1-indexed ও হতে পারে ) প্রাথমিক সংখ্যাটি থাকে। ভাষা: জাভাস্ক্রিপ্ট (ES6)
8: প্রোগ্রামটি একটি যোগ-অন-নিউলাইন অন্তর্নির্মিত ব্যবহার করে না, তবে অন্য যে কোনও অন্তর্নির্মিত অন্তর্নির্মিত ব্যবহার করতে পারে। ভাষা: জেলি
9: প্রোগ্রামটি এন এবং এম এর সর্বশ্রেষ্ঠ সাধারণ বিভাজক এর পরে একটি নতুন লাইন আউটপুট দেয়। ভাষা: স্কেলা
10: প্রোগ্রামটি ধারণ করতে পারে না ]ভাষা: পাইথ

বর্তমান স্কোর (প্রথম পোস্ট দ্বারা আদেশ)

Okx : 1.01
আর কাপ : 2.09
কনর ও ব্রায়ান : 1.03
নিক ক্লিফোর্ড : 1.04
এরিক রোজ : 1.05
গ্রেগ মার্টিন : 1.06
এরিক আউটগোল্ফার : 2.18
ম্যাথ_জুনকি : 1.09


3
কেন শেষ উত্তর গ্রহণ? এটি দেখে মনে হচ্ছে আপনি প্রয়োজনীয়তা যোগ করার জন্য জয় করেছেন যেন কেউ পূরণ করতে পারে না।
xnor

5
উদাহরণস্বরূপ, "প্রোগ্রামটির এমডি 5 হ্যাশ অবশ্যই হওয়া উচিত ..."
কনর ও'ব্রায়ান

2
এমনকি যদি শৃঙ্খলাটি শেষ করে এমন কোনও প্রয়োজনীয়তা রোধ করতে নিয়মগুলি ধরে রাখে, তবে আমি এখনও মনে করি একটি "উইন শর্ত" থাকা লোকেরা মজাদার বিষয়গুলির চেয়ে কাছাকাছি-অসম্ভব নিয়ম করতে উত্সাহিত করে।
xnor

2
@ স্টেফেনস ওয়েল, লোকেরা জয়ের জন্য খেলছে না বলে মনে হচ্ছে, তাই আমার উদ্বেগটি ভুল জায়গায় রয়েছে।
এক্সএনওর

2
এটিকে 'স্কোপ ক্রাইপ' বলা উচিত
ননলাইনারফ্রুট

উত্তর:


2

উত্তর 10 - পাইথ

প্রয়োজনীয়তা: দুটি ইনপুট নেয়, n(> = 0) এবং mআউটপুট 0 ব্যবহার না করে 0, *বা ]সোর্স কোড যে কোন জায়গায়, আর নতুন লাইন উপর যোগ দেওয়ার জন্য builtins ছাড়া। তারপরে একটি নতুন লাইন আউটপুট দেয় 1তারপরে -indexed nth ফিবোনাকির নম্বর (সূচিকৃত হতে পারে 0), পরে একটি নতুন লাইন, তারপরে nস্কোয়ার, পরে একটি নতুন লাইন, তার পরে nগুণিত m, পরে একটি নতুন লাইন, পরে10^B যেখানে Bবাইটের সংখ্যা উত্স কোডে, তার পরে একটি নতুন লাইন এবং nth 1-indexed (এছাড়াও 0-indexed ও হতে পারে ) প্রাথমিক সংখ্যা এবং অবশেষে একটি নিউলাইন এবং n এবং m এর সর্বশ্রেষ্ঠ সাধারণ বিভাজক।

JU2KE=H2VQ=+Js>2J=+YK=hHW!P_H=hH;jb[ZeJ^Q2sY^T51HiK

অনলাইন দোভাষী


হ্যাঁ এটিকেও গল্ফ করা হয়েছে :-)
এরিক দি আউটগল্ফার

এছাড়াও, মন্তব্য করার আগে, না, আমি কেবল jপরিবর্তে ব্যবহার করতে পারি না jb, তার পর থেকে আমি একটি জয়-অন-নিউলাইন অন্তর্নির্মিত ব্যবহার করব।
এরিক আউটগল্ফার

6

উত্তর 1 - 05AB1E

প্রয়োজনীয়তা: উত্স কোড 0ছাড়া প্রিন্টগুলি ...0

¾

4

উত্তর 3 - জে

echo"+(1-1),(*:,~[:+/@:!&i.-)@".1!:1(3)

প্রয়োজনীয়তা: উত্স কোড 0ব্যতীত আউটপুটগুলি 0, পরে একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেয় nএবং একই ইনপুট অনুসরণ করে একটি নতুন লাইন পরে 0ইন n- ইনডেক্সড 'ফিবোনাচি নম্বর ( সূচকযুক্ত হতে পারে 1) এর পরে একটি নতুন লাইন আউটপুট দেয়n স্কোয়ারের ।

এটি অনলাইন চেষ্টা করুন!


4

উত্তর 4 - ওহম

প্রয়োজনীয়তা: উত্স কোড 0ব্যতীত আউটপুটগুলি 0একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেয় nএবং 0-সূচিযুক্ত nফিবোনাচি নম্বর (1 সূচকযুক্ত হতে পারে) এর পরে একটি নতুন লাইন পরে আউটপুট দেয় , তারপরে একই ইনপুট এন স্কোয়ার, একটি নতুন লাইন পরে, nএকটি নতুন ইনপুট দ্বারা গুণিত পরে m

¼,≡ƒ,²,*,

4

উত্তর 2 - ডিসি

12298P?sa1 1-sb1sc[lblcdsb+scla1-dsa1 1-<y]dsyxlcp

প্রয়োজনীয়তা: উত্স কোড 0ব্যতীত আউটপুটগুলি 0, পরে একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেয় nএবং 0ইনডেক্সডের n'ফিবোনাচি নম্বর'র পরে একটি নতুন লাইন আউটপুট দেয় (হতে পারে1 ) এর ।

এটি অনলাইন চেষ্টা করুন!


@ আর কেপ কোনও সমস্যা নেই :)
স্টিফেন

2
আমি যখন নতুন প্রয়োজনীয়তা পড়ি তখন কোনও কারণে আমি হাসতে শুরু করি। +1 টি।
কমরেড স্পার্কলপনি 0

4

উত্তর 5 - পাইথন 3

প্রয়োজনীয়তা: উত্স কোডে 0 ছাড়াই 0 আউটপুট দেয়, তারপরে একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট নেবে এবং 0-ইনডেক্সড এনথ ফিবোনাকির নম্বর (1 সূচকযুক্ত হতে পারে) এর পরে একটি নতুন লাইন আউটপুট দেয়, তারপরে একই ইনপুট অনুসরণ করবে n স্কোয়ার, একটি নতুন লাইন পরে, এর পরে এন একটি নতুন ইনপুট দ্বারা গুণিত। অক্ষরটি ব্যবহার করবেন না *, ASCII কোড 0x2A।

    def f(n, m):
        print(1-1)
        a = 1-1
        b = 1
        for i in range(n):
            c = a+b
            a = b
            b = c
        print(b)
        print(n.__mul__(n))
        print(n.__mul__(m))

3

উত্তর 6 - গণিত

প্রয়োজনীয়তা: উত্স কোডে 0 বা * ছাড়াই 0 আউটপুট দেয়, তারপরে একটি অ-নেতিবাচক পূর্ণসংখ্যার ইনপুট n নেয় এবং 0-সূচকযুক্ত নবম ফিবোনাচি নম্বর (1 সূচকযুক্ত হতে পারে) এর পরে একটি নতুন লাইন আউটপুট দেয়, তার পরে একটি নতুন লাইন আসে একই ইনপুট এন স্কোয়ার, তার পরে একটি নতুন লাইন, তার পরে এন একটি গুণিত নতুন ইনপুট মি, একটি নতুন লাইন পরে, 10 ^ বি এর পরে যেখানে বি উত্স কোডের বাইট সংখ্যা।

((e=Echo)[1-1];e@Fibonacci@#;e[#^2];e[1##];2^# 5^#&@59)&

1
হ্যাঁ, অতএব আমার তাড়াহুড়ো সম্পাদনার পরে আমি দেখলাম যে এরিকরো আমাকে এক মিনিটের মধ্যে মারধর করেছেন :)
গ্রেগ মার্টিন

2

উত্তর 7 - জাভাস্ক্রিপ্ট (ES6)

(a,b)=>String.fromCharCode(48)+'\n'+(m=(a)=>a>1?m(a-1)+m(a-2):1)(a)+'\n'+Math.pow(a,2)+'\n'+Math.exp(Math.log(a)+Math.log(b))+'\n'+1E257+'\n'+(T=(u,i=2,l=1-1,m=2)=>l<=u?(p=(o,z=2,s=1-1)=>z<o?p(o,z+1,s+(o%z<1&&z!=o)):s)(i)<1?T(u,i+1,l+1,i):T(u,i+1,l,m):m)(a)

প্রয়োজনীয়তা: একটি ফাংশন যে দুটি ইনপুট, একটি অ-নেতিবাচক পূর্ণসংখ্যা লাগে nএবং কোন সংখ্যা mএবং আয় একটি স্ট্রিং ধারণকারী 0ব্যবহার না করে 0সোর্স কোড যে কোন জায়গায়, তারপর একটি newline অনুসৃত দ্বারা 0-indexed n(হতে পারে ম ফিবানচি সংখ্যা 1ইন্ডেক্স), অনুসৃত একটি নিউলাইন পরে, nস্কোয়ারের পরে, পরে একটি নতুন লাইন, সোর্স কোডের কোথাও ব্যবহার না করে nবহুগুণ এবং তারপরে একটি নতুন লাইন, তার পরে যেখানেm*10^BB সোর্স কোডে বাইটের সংখ্যা এবং তারপরে অবশেষে একটি নিউলাইন এবং nth- 0indexed (এছাড়াও হতে পারে)1 -indexed ) প্রাথমিক সংখ্যা।

পরীক্ষার স্নিপেট


পরিবর্তন করে আপনি যথেষ্ট পরিমাণে বাইট সঞ্চয় করতে পারেন String.fromCharCode(48) আপনি পারেন 1-1। এটি সত্যিই গুরুত্বপূর্ণ নয় এমন নয় ;-) (এছাড়াও, উত্স কোডে পরে দুটি শূন্য রয়েছে, যা আপনি একই পদ্ধতিতে ঠিক করতে পারেন)
ETH প্রোডাকশনগুলি

1

উত্তর 8 - জেলি

প্রয়োজনীয়তা: একটি ফাংশন যা দুটি ইনপুট নেয়, একটি অ-নেতিবাচক পূর্ণসংখ্যা nএবং যে কোনও সংখ্যাm এবং আয় একটি স্ট্রিং ধারণকারী 0ব্যবহার না করে 0সোর্স কোড যে কোন জায়গায়, তারপর একটি newline অনুসৃত দ্বারা 0-indexed n(হতে পারে ম ফিবানচি সংখ্যা 1ইন্ডেক্স), অনুসৃত একটি নিউলাইন, তার পরে nস্কোয়ার, একটি নিউলাইন এবং তারপরে সোর্স কোডের কোথাও ব্যবহার না করে nবহুগুণ , তারপরে একটি নিউলাইন, সোর্স কোডে বাইটের সংখ্যা কোথায় এবং তারপরে অবশেষে একটি নিউলাইন এবং th- indexed (এছাড়াও হতে পারে)m*10^BBn01-অনডেক্সড) প্রাথমিক সংখ্যা। নতুন লাইনে যোগদানের জন্য কোনও বিল্টিন অনুমোদিত নয়, তবে বিল্টিনগুলিতে যোগদানের অনুমতি এখনও রয়েছে।

ÆḞṭØDW⁺¤;⁸²¤;×;ȷ25;⁸ÆN¤j⁷

এটি অনলাইন চেষ্টা করুন!


হ্যাঁ এটি গল্ফড
এরিক আউটগল্ফার

1

উত্তর 9 - স্কেলা

প্রয়োজনীয়তা : দুটি ইনপুট নেয়, n(> = 0) এবং m। আউটপুট 0ব্যবহার না করে 0বা *সোর্স কোড যে কোন জায়গায়, আর নতুন লাইন উপর যোগ দেওয়ার জন্য builtins ছাড়া। তারপর একটি newline দ্বারা অনুসরণ আউটপুট 1(হতে পারে -indexed n তম ফিবানচি সংখ্যা 0ইন্ডেক্স), একটি newline দ্বারা অনুসরণ, দ্বারা অনুসরণ nছক, একটি newline দ্বারা অনুসরণ, দ্বারা অনুসরণ nদ্বারা গুন m, একটি newline দ্বারা অনুসরণ, দ্বারা অনুসরণ 10^Bযেখানে Bবাইটের সংখ্যা উত্স কোডে, তার পরে একটি নতুন লাইন এবং nth 1-indexed (এছাড়াও 0-indexed ও হতে পারে ) প্রাথমিক সংখ্যা এবং অবশেষে একটি নিউলাইন এবং n এবং m এর সর্বশ্রেষ্ঠ সাধারণ বিভাজক।

(n:Int,m:Int)=>{
 val z=1-1;val o=println _;var i=1;var j=z
 o(z)
 o((1 to n).foldLeft(z,1)((a,b)=>(a._2,a._1+a._2))._1)
 o(math.pow(n,2))
 o(List.fill(n)(m).sum)
 o(math.pow(9+1,299))
 while(j!=n){i+=1;if((2 to i-1)forall(i%_!=z))j+=1};o(i)
 o((1 to math.min(n,m)).filter(c=>n%c==z&&m%c==z).last)
}

এখানে চেষ্টা করে দেখুন

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