দশমিক পান!


23

টাস্ক:

আপনার কাজটি হল, যখন তিনটি ইনপুট দেওয়া হয়:

  • একটি সংখ্যা n
  • ডিনোমিনেটর d
  • অন্য একটি পূর্ণসংখ্যা, x

xদশমিক স্থানের পরে সংখ্যার তৃতীয় সংখ্যা খুঁজে পাওয়া একটি প্রোগ্রাম / ফাংশন তৈরি করুন ।

চশমা:

  • পরিসীমা nএবং dমধ্যে 1এবং 2^31 - 1, সমেত।
  • পরিসীমা xমধ্যে 1এবং 10,000,000, সমেত।
    • আপনি এর জন্য 1-ভিত্তিক সূচক বা 0-ভিত্তিক সূচক ব্যবহার করতে বেছে নিতে পারেন x। আপনি কোনটি ব্যবহার করছেন তা দয়া করে আপনার উত্তরে উল্লেখ করুন।
  • nএর চেয়ে বড় হতে পারে d
  • n, dএবং xইতিবাচক পূর্ণসংখ্যা হিসাবে গ্যারান্টিযুক্ত (এর 1-ভিত্তিক সূচক সংস্করণের জন্য x, যদি আপনি 0-ভিত্তিক সূচক ব্যবহার করতে চান xতবে xহতে পারে 0)।
  • আপনি যেকোন যুক্তিসঙ্গত উপায়ে ইনপুট নিতে পারেন (অর্থাত কোনও স্ট্যান্ডার্ড ফাঁক নয়)।

নিয়মাবলী:

  • xবৃত্তাকার যখন নয়, আপনাকে অবশ্যই যথাযথ তম সংখ্যাটি ফিরিয়ে দিতে হবে - সুতরাং এর 15দশম সংখ্যাটি 1/6উদাহরণস্বরূপ নয় 7, তবে 6
  • xআপনার ভাষাটি অবশ্যই 10 মিলিয়নের নীচে সবার জন্য কাজ করবে , যদি না আপনার ভাষা দশমিক দশকে 10 মিলিয়ন স্থানে সমর্থন করে।

আই / ও উদাহরণ:

উদাহরণস্বরূপ ইনপুট 0 ভিত্তিক ইন্ডেক্স, যার মানে ব্যবহার xথেকে যাব 0করার 9,999,999। পাশাপাশি, "ইনপুট" সংখ্যাটি পৃথক করে ফাঁকা দিয়ে স্ট্রিং হিসাবে লেখা হয়।

1 2 3: 0
5 6 0: 8
5 6 1: 3
1 6 15: 6 (not 7, as it's not rounded)
1 11 2: 0
1 10000 9999999: 0
11 7 1: 7

2
এই চ্যালেঞ্জ এর একটি উপসেট এই এক
Bassdrop Cumberwubwubwub

8
আমি এটি পি-র একটি উপসেট বলেও মনে করি না, কারণ এটি 1 নির্দিষ্ট যুক্তিযুক্ত সংখ্যা সম্পর্কে কথা বলে, যেহেতু এটি প্রতিটি যুক্তিযুক্ত সংখ্যা সম্পর্কে কথা বলে
ফিলিপ নার্দি বাটিস্তা


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

2
খুব সহজেই এমন মহড়া দেওয়া সম্ভব, এমনকি এমন ভাষায়ও যার কোনও বিনম থাকে না ...
রোজলুপি

উত্তর:


12

পাইথন 2 , 25 বাইট

আমার হাস্কেল উত্তরটির পোর্ট, যেহেতু পাইথন ডিফল্টরূপে bignums সমর্থন করে। যেমন আছে, x1-সূচকযুক্ত।

lambda n,d,x:n*10**x/d%10

এটি অনলাইন চেষ্টা করুন! (কীর্তন প্রভাকরণের মোড়ক ধার নেওয়া)


খুব সুন্দর, আমি কয়েক মিনিট ভেবে ভেবে দেখেছি "এটা কি এত সহজ ছিল"? রুবির একটি বন্দরটি কেবল 21 বাইট হবে।
জিবি

6

গণিত 33 বাইট

RealDigits[#/#2,10,1,-#3][[1,1]]&

1-ভিত্তিক সূচক।

উদাহরণস্বরূপ দশমিক পয়েন্টের পাইয়ের দশ মিলিয়নতম সংখ্যা:

%[Pi,1,10^7]
7

আমার পুরানো মেশিনে প্রায় 2 সেকেন্ড সময় লাগে।

আপনি ওল্ফ্রামআল্ফায় এটি অনলাইনে চেষ্টা করতে পারেন (সমান চিহ্নটিতে ক্লিক করুন)



5

পিএইচপি> = 7.1, 40 বাইট

<?=bcdiv(($a=$argv)[1],$a[2],$a[3])[-1];

bcdiv

অনলাইন সংস্করণ


আমি যখন আপনার কোডটি চালাচ্ছি তখন আমি এই ত্রুটিটি পেয়ে যাচ্ছি:<br /> <b>Notice</b>: Uninitialized string offset: -1 in <b>[...][...]</b> on line <b>6</b><br />
ক্লিষ্টিক

@ কিওয়ার্প-ডের্প দুঃখিত, আপনার একটি পিএইচপি সংস্করণ gte 7.1 প্রয়োজন এবং সাইটটি এটিই প্রথম দেখা হবে এটি এটিকে সর্বাধিক সংস্করণে পরিবর্তন করবেন না
জার্গ হালসারম্যান

4

জেলি , 7 বাইট

⁵*×:ƓDṪ

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

একটি ফাংশন জমা (তবে একটি সম্পূর্ণ প্রোগ্রাম হিসাবে কাজ করে)। জেলি ফাংশনগুলি কেবল দুটি যুক্তি সরাসরি নিতে পারে; সুতরাং আমি বাম আর্গুমেন্ট, ডান আর্গুমেন্ট হিসাবে অঙ্ক এবং মান ইনপুট থেকে ডিনোমিনেটর (তৃতীয় যুক্তি ব্যবহারের পরিবর্তে) হিসাবে ফিরিয়ে আনতে আমি অঙ্কটি গ্রহণ করি।

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

1 এর বাম আর্গুমেন্ট দশমিক বিন্দুর (".1s অঙ্ক") এর পরে অবধি অঙ্কটিকে বোঝায়, .01s অঙ্কের 2 এর একটি যুক্তি, এবং আরও কিছু।

ব্যাখ্যা

⁵*×:ƓDṪ
⁵*        10 to the power of {the left argument}
  ×       multiplied by {the right argument}
   :      divided by
    Ɠ                standard input
      Ṫ   take the last
     D                  decimal digit

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


4

সেড -r , 93 131 136 বাইট

s/$/,/
:d
s/,.+/,/
:
s/(1+)(1*;\1;1*,)1{10}?/\21/
t
s/1*/&&&&&&&&&&/
ta
:a
s/1,/,/
td
s/.+,//

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

( দশমিক আউটপুট দেখুন )

আনরিতে ইনপুট নেয় এবং অ্যানারিতে আউটপুট দেয় এবং প্রোগ্রামটি 1-সূচিযুক্ত হয়। ধন্যবাদ, এই চ্যালেঞ্জটি ইতিমধ্যে আমাকে এটির জন্য প্রস্তুত করেছে।

ধারণাটি একই, উভয়ই দীর্ঘ বিভাগ প্রয়োগ করে। এখানে, আমি দীর্ঘ বিভাগ সঞ্চালনx সময় , xদশমিক জায়গার পরে অঙ্কটি কোথায় আমাকে খুঁজে পেতে হবে। প্রতিটি পুনরাবৃত্তির পরে, আমি পূর্বের দশমিক স্থানগুলি বাতিল করি কারণ তাদের আর প্রয়োজন নেই।

বিভাগ করার সময়, প্রোগ্রামটি ফর্ম্যাটে রয়েছে dividend;divisor;x,result

s/$/,/ এই কমা যুক্ত করেছে, কমাতে ফলাফলটিকে অন্য সমস্ত কিছু থেকে পৃথক করা প্রয়োজন

তারপরে মূল প্রোগ্রাম লুপ অনুসরণ করে

:d লেবেল d

  • s/,.+/,/ কমা পরে সমস্ত অপসারণ

  • : খালি লেবেল

    • s/(1+)(1*;\1;1*,)1{10}?/\21/ বিভাগে সঞ্চালন করুন, ফলাফলটিতে প্রতিটি পুনরাবৃত্তিতে 1 যোগ করে, একই সাথে ফলাফলের 10 টি অবিচ্ছিন্ন 1 টি ব্লকগুলি সরিয়ে ফেলুন
  • t খালি লেবেলে শাখা, অন্য কথায় লভ্যাংশ শেষ না হওয়া অবধি লুপ হয়

  • s/1*/&&&&&&&&&&/ পরবর্তী পুনরাবৃত্তির জন্য প্রস্তুত করতে লভ্যাংশকে 10 দিয়ে গুণ করুন

  • ta লেবেল শাখা

  • :aলেবেল এ, এই লাইন এবং উপরের লাইনটি tdকাজ করার জন্য প্রয়োজনীয়

  • s/1,/,/ এক্স থেকে 1 বিয়োগ করুন

tdশর্তসাপেক্ষ শাখা থেকে ডি, এটি চালু হয় যদি সর্বশেষ শর্তসাপেক্ষ শাখা থেকে একটি সফল প্রতিস্থাপন হয়েছে, যেহেতু s/1*/&&&&&&&&&&/সর্বদা সফল, tdসর্বদা ট্রিগার হয়ে উঠবে, তবে শাখা এ প্রবর্তন করে আমরা এটি স্থির করি যাতে এটি কেবল পূর্ববর্তী প্রতিস্থাপনের উপর নির্ভর করে

s/.+,// পরিশেষে, ফলাফল বাদে সবকিছু সরিয়ে ফেলুন



3

রেক্সএক্স, 76 বাইট

(খুব সংক্ষিপ্ত নয় তবে ভেবেছিল এটি রেক্সএক্সে করার জন্য একটি পরিবর্তন আনবে) রেজিক্স 1 টি নির্ভুলভাবে নির্ধারিত।

arg n d x
numeric digits x+10
y=n/d
parse var y "." +(x) z
say left(z,1,"0")

ব্যাখ্যা:

  1. সংখ্যাগুলিতে ইনপুট পড়ুন
  2. যথেষ্ট উল্লেখযোগ্য অঙ্কের গ্যারান্টি দিন (ডিফল্ট 9 টি)
  3. হিসাব
  4. স্প্লিট। দশমিক বিন্দুটি সন্ধান করুন, "x" অক্ষরগুলি গণনা করুন, নিম্নলিখিত অক্ষরগুলি গ্রহণ করুন এবং "z" তে রাখুন
  5. প্রথম অঙ্ক মুদ্রণ করুন। প্যাড 0 সঙ্গে নিশ্চিত হতে।

বাক্য গঠন পরিবর্তনের কারণে 3 এবং 4 একত্রীকরণ এটি আরও দীর্ঘায়িত করে:

parse value n/d with "." +x z +1

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

"27" + "28"

55 ফেরত 2727 নয়!


আপনি কি একটি দোভাষী একটি লিঙ্ক যুক্ত করতে পারেন? আমি কল্পনা করব যে অনেক ব্যবহারকারী এই ভাষার সাথে অপরিচিত।
মেগো

tutorialspPoint.com/execute_rexx_online.php কেবলমাত্র সমস্যাটি হ'ল আমি দোভাষীর মধ্যে কীভাবে মানগুলি ইনপুট করব সে বিষয়ে আমি কাজ করতে পারি নি। সুতরাং, পরীক্ষার উদ্দেশ্যে, আমি শুরুতে মানগুলি সেট করার জন্য অ্যাসাইনমেন্ট ব্যবহার করি।
theblitz

1
দেখে মনে হচ্ছে যে আপনি সিএলআই ইনপুট পছন্দ দিলে দোভাষী কাজ করে rexx main.rexx 1 2 3। আপনার উত্তরে আপনার উল্লেখ করা উচিত যে ইনপুটটি 1-সূচকযুক্ত।
মেগো

ইনপুট সম্ভাবনাটি লক্ষ্য করা যায় নি কারণ আমি স্রেফ শীর্ষে সম্পাদন বোতামটি ক্লিক করেছি। Duh।
theblitz

2

ব্যাচ, 70 বাইট

@set n=%1
@for /l %%x in (0,1,%3)do @set/an=n%%%2*10
@cmd/cset/an/%2

@ ফিলিপনার্দিবাটিস্তা যখন চেষ্টা করেছিলাম তখন আমার জন্য কাজ করেছিল।
নীল

2

এসেম্বলি ইন্টেল x86 সিপিইউ ভাষা, 50 বাইট

00000940  53                push ebx
00000941  8B5C240C          mov ebx,[esp+0xc]
00000945  8B4C2410          mov ecx,[esp+0x10]
00000949  31C0              xor eax,eax
0000094B  48                dec eax
0000094C  81C102000000      add ecx,0x2
00000952  721A              jc 0x96e
00000954  81FB00000000      cmp ebx,0x0
0000095A  7412              jz 0x96e
0000095C  8B442408          mov eax,[esp+0x8]
00000960  31D2              xor edx,edx
00000962  F7F3              div ebx
00000964  49                dec ecx
00000965  7407              jz 0x96e
00000967  8D0492            lea eax,[edx+edx*4]
0000096A  01C0              add eax,eax
0000096C  EBF2              jmp short 0x960
0000096E  5B                pop ebx
0000096F  C20C00            ret 0xc

নাসমে traslation

; u32 __stdcall rdiv(u32 a, u32  b, u32 c)
; 8a, 12b, 16c
      align   4
rdiv:                   ; c<0xFFFFFFFE and b!=0
      push    ebx       ; something as for(;a=10*(a%b),c--;);return a/b
      mov     ebx,  dword[esp+  12]
      mov     ecx,  dword[esp+  16]
      xor     eax,  eax
      dec     eax
      add     ecx,  2
      jc      .z
      cmp     ebx,  0
      je      .z            
      mov     eax,  dword[esp+  8]
.1:   xor     edx,  edx
      div     ebx
      dec     ecx
      jz      .z
      lea     eax,  [edx+edx*4]
      add     eax,  eax
      jmp     short  .1     ; a=5*a;a+=a=>a=10*a
.z:       
      pop     ebx
      ret     12

প্যারামিটার 'সি' এর জন্য পরিসীমা 0 থেকে শুরু হয়; এটি 0..0xfffffffd হবে। যদি প্যারামিটারগুলি b = 0 বা c এর বাইরে 0..0xfffffffd হয় তবে এটি -1 এ ফিরে আসবে


1

লুয়া, 42 বাইট

function a(n,x,d)
print((n*10^x/d)%10)
end

1
হ্যালো, এবং পিপিসিজিতে আপনাকে স্বাগতম! এটি একটি দুর্দান্ত প্রথম উত্তর!
NoOneIs এখানে

1

সি, 49 43 বাইট

f(a,b,i){for(;a=10*(a%b),i--;);return a/b;}

'আমি' যুক্তিটি 0-সূচীকরণ। পরীক্ষার কোড এবং ফলাফল

main()
{int i;
 for(i=0;i<20;++i)
     printf("%u", f(12,11,i));

 printf("\nf(1,2,3)=%d\n",f(1,2,3));
 printf("f(5,6,0)=%d\n",f(5,6,0));
 printf("f(5,6,1)=%d\n",f(5,6,1));
 printf("f(1,6,15)=%d\n",f(1,6,15));
 printf("f(1,11,2)=%d\n",f(1,11,2));
 printf("f(1,10000,9999999)=%d\n",f(1,10000,9999999));
 printf("f(11,7,1)=%d\n",f(11,7,1));
}

f(1,2,3)=0
f(5,6,0)=8
f(5,6,1)=3
f(1,6,15)=6
f(1,11,2)=0
f(1,10000,9999999)=0
f(11,7,1)=7 

1

জাভা 7, 146 139 137 133 128 122 বাইট

-৩ বাইটস এরিক দ্য আউটগোল্ফারকে ধন্যবাদ, আমি পুরোপুরি ভুলে গিয়েছিলাম যে আমদানিগুলি তাদের নিজস্ব লাইনে হবে না

-4 বাইট কনস্ট্রাক্টরে n% d স্থানান্তরিত করার জন্য কিউয়ার্প-ডের্পকে ধন্যবাদ জানায়

-6 বাইটস কেভিন ক্রুইজসেনকে টসস্ট্রিং অপসারণের জন্য ধন্যবাদ জানায় ()

আমি আশা করি এভাবেই আমদানি সহ জাভা ফাংশনগুলির জন্য বাইট গণনাটি করা হয়

import java.math.*;char a(int n,int d,int x){return (new BigDecimal(n%d).divide(new BigDecimal(d),x+1,1)+"").charAt(x+2);}

দশমিক সম্প্রসারণের সঠিক প্রতিনিধিত্ব পেতে জাওয়ার বিগডিসিমাল শ্রেণি ব্যবহার করে। নোট করুন এটি এখন পর্যন্ত দ্রুততম চলমান কোড নয় তবে শেষ পর্যন্ত এটি সমস্ত পরীক্ষার ক্ষেত্রে সঠিক আউটপুট তৈরি করে। অবহেলিত কোড:

import java.math.*;
char a(int n, int d, int x){
    BigDecimal num = new BigDecimal(n%d); // reduce improper fractions
    BigDecimal div = new BigDecimal(d);
    BigDecimal dec = num.divide(div, x+1, 1); // precision of x + 1, round down
    return (dec+"").charAt(x+2); //xth char after decimal
}

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


কমাগুলির পরে ফাঁকা স্থান এবং সেমিকোলনের পরে নতুন লাইন সরানো যেতে পারে বলে আমার ধারণা।
এরিক আউটগল্ফার

আমি 137 বাইট গণনা করি
ক্রিটিকি লিথোস

অবশ্যই ভুল
হিসাব করা উচিত

আপনি শুধু প্রতিস্থাপন করতে পারবেন না BigDecimal(n)সঙ্গে BigDecimal(n%d), এবং পরিত্রাণ পেতে n=n%d?
ক্লিশমিক

আপনি এর পরিবর্তে .toString()এবং ব্যবহার করতে পারেন +""(দুটি অতিরিক্ত প্যারেনেসিস সহ)।
কেভিন ক্রুইজসেন

1

ক্লোজার, 39 বাইট

#(mod(int(/(*(Math/pow 10 %3)%)%2))10))

আর্গুমেন্টগুলির সাথে বেনামে ফাংশন n,d,xযেখানে xএকটি ভিত্তিক সূচক ব্যবহার করা হয়।


1

এফ # (.নেট কোর) , 30 বাইট

let f n d x=n*pown 10I x/d%10I

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

(1-ভিত্তিক সূচক ব্যবহার করুন)


আমি 33 বাইট গণনা। আমি একটি যোগ করার জন্য সুপারিশ করবে যাবেন সেটি অনলাইন! লিঙ্ক।
wastl

আমার ক্লিপবোর্ডে আমার ভুল কাজ ছিল। ধন্যবাদ।
ঠিক আরও একটি রূপক mer

1

গ্রোভি, 30 বাইট

{n,d,x->(n*10**x/d as int)%10}

এক্স 1 ভিত্তিক সূচক ব্যবহার করে।

ব্যাখ্যা:

{n,d,x->    // closure with three arguments, n, d, x
 n*10**x    // multiply n with 10 to the power of x
 /d         // divide by d
 as int     // convert from BigDecimal to int
 )%10       // modulo 10 to get the answer
}



0

জাভাস্ক্রিপ্ট (ES6), 34 বাইট

(n,d,x)=>`${n/d}`.split`.`[1][x]|0

এক্স 0-ভিত্তিক

f=
(n,d,x)=>`${n/d}`.split`.`[1][x]|0

console.log(f(1,2,3))
console.log(f(5,6,0))
console.log(f(5,6,1))
console.log(f(1,6,15))
console.log(f(1,11,2))
console.log(f(1,10000,10000000))
console.log(f(11,7,1))
console.log(f(2000,7,0))


দুর্ভাগ্যক্রমে, আমার সমাধানের মতো, এটি দীর্ঘ দশমিক সহকারে ব্যর্থ হবে; f(1,7,10000000)উদাহরণস্বরূপ চেষ্টা করুন ।
শেগি

0

পাইথন 2 , 32 বাইট

0-ইনডেক্সিং ব্যবহার করে

lambda n,d,x:int(10**-~x*n/d)%10

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

সম্পাদনা:

আরজান জোহানসেনের জবাব যে এটি কাজ করে ঠিক তেমনই মূল সমাধানে ফিরে গেছে তবে আমি এটিকে আর গল্ফ দেব না


2
যদি এটি বৈধ না হয় তবে এটি মোছা উচিত।
এরিক আউটগল্ফার

এখন পর্যন্ত বেশিরভাগ উত্তর হিসাবে
ফিলিপ নারদী বাটিস্তা

@ এরিকথ আউটগলফার এটি ঠিক করেছে ...
ফিলিপ

আপনি কি 1-ইনডেক্সিং ব্যবহার করেন?
এরিক আউটগল্ফার


0

গ্রোভি, 55 বাইট

{n,d,x->z='0'*x;Eval.me("$n.$z/$d.$z").toString()[x-1]}

ব্যবহার করে ব্যাখ্যা করা 1,11,2:

{
    n,d,x->          // I've already lost to Jelly by the end of this line.
    z='0'*x;         // Set z equal to 2 0's.
    Eval.me          // Evaluate as groovy code...
    ("$n.$z/$d.$z")  // 1.00g/11.00g (Automatically set precision using # 0s).
   .toString()[x-1]  // Get 2nd digit of division.
}

0

অ্যাক্সিয়াম, 71 61 76 বাইট

f(a:NNI,b:PI,n:NNI):NNI==(repeat(a:=10*(a rem b);n=0=>break;n:=n-1);a quo b)

এন 0-সূচক হয় [0..M]। পরীক্ষার কোড এবং ফলাফল

(19) ->    f(1,2,3)=0
   (19)  0= 0
(20) ->     f(5,6,0)=8
   (20)  8= 8
(21) ->     f(5,6,1)=3
   (21)  3= 3
(22) ->     f(1,6,15)=6
   (22)  6= 6
(23) ->     f(1,11,2)=0
   (23)  0= 0
(24) ->     f(1,10000,9999999)=0
   (24)  0= 0
(25) ->     f(11,7,1)=7
   (25)  7= 7

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