এএসসিআইআই আর্ট মায়ান সংখ্যা


14

এই চ্যালেঞ্জ সহজ। একটি সংখ্যা দেওয়া হয়েছে, মায়ান বেস -20 সংখ্যার সিস্টেমটি ব্যবহার করে সংখ্যার একটি আসকি-শিল্প উপস্থাপনা তৈরি করুন।

মায়ান সিস্টেম কী?

মায়ানরা সংখ্যা সংরক্ষণ করতে বেস 20 ব্যবহার করেছিল, সুতরাং প্রথম অবস্থানটি ছিল 1স্থান, পরবর্তী 20স্থান, তার পরে 400ইত্যাদি was

তাই মায়া সংখ্যা 1হয় 1বেস 10, কিন্তু 10আসলে 20বেস 10 এ, 207হয় 807বেস 10, ইত্যাদি ..

এবং চিত্রগুলির জন্য তারা একটি বিশেষ প্রতীক সহ তাদের সংখ্যা উপস্থাপন করেছিল 0

 -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------|
|                   |
|                   |
 ------------------- 

এটাই ছিল তাদের শূন্য। (কমপক্ষে অর্ধেক পিকাসেই অর্ধেকটা আমার শৈল্পিকতা আসকি শিল্প সংস্করণ)

এটা একটা হয় বাস্তব মায়ান শূন্য প্রতীকের ছবি। 1

এই তাদের পাঁচটি ছিল:

--------------------------------
|                              |
--------------------------------

এবং একটি 4:

 ----   ----   ----   ----  
|    | |    | |    | |    | 
|    | |    | |    | |    | 
 ----   ----   ----   ----  

অবশেষে, এটি একসাথে রাখার জন্য:

 ----   ----   ----  
|    | |    | |    | 
|    | |    | |    | 
 ----   ----   ----  
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------

সুতরাং বারগুলির উপরে তাদের x//5বার এবং x%5ডট রয়েছে। এবং যদি x=0, তারা ফাঁকা জায়গার পরিবর্তে শেল / রুটি ব্যবহার করে।

আরও চিত্রের জন্য, মায়া নম্বর চিত্রগুলির উইকিমিডিয়া কমন্স পৃষ্ঠাটি চেষ্টা করুন

তবে এটি কেবল সংখ্যা পর্যন্ত 19। আমাদের একটি একক গল্পে4 বার এবং 4বিন্দু ছাড়া আর বেশি থাকার অনুমতি নেই ... সুতরাং আমরা উপরে যাই!

20 এর আউটপুট হল:

 ----
|    |
|    |
 ----



 -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------|
|                   |
|                   |
 ------------------- 

নোট করুন এটি সাধারণত অবৈধ হবে, কারণ একই সময়ে একটি 1এবং একটি 0রয়েছে। তবে 3(মনে রাখবেন যে, আপনার উত্তরটির কমপক্ষে 3 টি প্রয়োজন) নতুন স্থানের 0গড়ের আগে নতুন স্থানের মূল্য দরকার new

নীচের গল্পটির বিন্দু রয়েছে, অর্থ 1এবং বারগুলি অর্থ 5। তবে এর আসলে বিন্দুর অর্থ 20^0এবং বারগুলি অর্থ 20^0 * 5

প্রতিটি গল্প একটি শক্তি উপরে যায়। দ্বিতীয় গল্পের বিন্দুর অর্থ 20( 20^1) এবং 100( 20^1 * 5)।

সুতরাং নম্বরটি 506উপস্থাপন করা যেতে পারে:

 ----  
|    | 
|    | 
 ----  




--------------------------------
|                              |
--------------------------------




 ----  
|    | 
|    | 
 ----  
--------------------------------
|                              |
--------------------------------

এই (20^0) * 1 + (20^0 * 5) * 1 + (20^1 * 5) * 1 + (20^2) * 1 = 1 + 5 + 100 + 400 = 506

আপনার মিশনটি, আপনি বেছে না নেওয়া বা বেছে নেওয়া উচিত (এটি কোনও ব্যাপার নয়), বেস -10 নম্বরটির একটি আসকি শিল্প উপস্থাপনা আউটপুট করা।

অন্যান্য বিধি:

  • শীর্ষস্থানীয় / পিছনের স্থান ঠিক আছে, যতক্ষণ বিন্দু, বার এবং শেল অক্ষত থাকে।
  • বার, বিন্দু ও শেল হতে হবে ঠিক কি পরীক্ষার বিষয় আছে। কোন আকার নেই।
  • শীর্ষস্থানীয় '0' ঠিক আছে। (আউটপুট উপর নেতৃস্থানীয় শাঁস)
  • আপনার প্রতিটি স্থানের মান বা গল্পের মধ্যে ঠিক কমপক্ষে 3 টি নতুন লাইনের দরকার নেই।

পরীক্ষার কেস:

15

--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------  

12

 ----   ----  
|    | |    | 
|    | |    | 
 ----   ----  
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------



4

 ----   ----   ----   ----  
|    | |    | |    | |    | 
|    | |    | |    | |    | 
 ----   ----   ----   ----  


0

 -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------|
|                   |
|                   |
 ------------------- 


24

 ----  
|    | 
|    | 
 ----  




 ----   ----   ----   ----  
|    | |    | |    | |    | 
|    | |    | |    | |    | 
 ----   ----   ----   ----  



33



 ----  
|    |  
|    | 
 ----  




 ----   ----   ----  
|    | |    | |    | 
|    | |    | |    | 
 ----   ----   ----  
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------



20



 ----  
|    | 
|    | 
 ----  




 -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------| 
|                   |
|                   |
 -------------------  

1: তারা প্রতীকগুলির জন্য দেবতার মস্তকও ব্যবহার করেছিল, তবে এই চ্যালেঞ্জের জন্য শেল / রুটি / জেলদা বুক ব্যবহার করা হবে।


but for this challenge the shell/bread will be used.। শেল নয়, রুটি নয়। অতীত বুকে এলওজেড লিঙ্ক।
বাল্ড বান্থা


@ এপিকটিসি কে .... এটি সত্যিই উল্লেখযোগ্যভাবে এটির মতো ...
আর

উত্তর:


4

রুবি, 223 180 177 179 বাইট

বেনামে ফাংশন, একাধিক স্ট্রিং প্রদান করে।

কিছু অতিরিক্ত স্পেসিং প্রয়োজন ছিল যা ভুলে গিয়েছিল এবং পুনরাবৃত্তিটিও ভুলে গেছি। চারপাশে জিনিস স্থানান্তরিত করে আরও কিছুটা গল্ফ করেছে।

f=->n{s=?|;e=' ';n<20?(n<1?[t=e+d=?-*19,a=s+(e*4+s)*4,a,s+d+s,b=s+e*19+s,b,t]:((r=n%5)>0?[t=" ----  "*r,m="|    | "*r,m,t]:[])+[a=?-*32,s+e*30+s,a]*(n/5))*$/:f[n/20]+$/*5+f[n%20]}

আপনি গল্ফিয়াস্ট। অভিনন্দন!
আর

6

পাইথন 3.5, 404 400 392 312 311 308 290 281 285 281 বাইট:

( ধন্যবাদ আদনান 9 বাইট (সংরক্ষণ একটি টিপ জন্য 290->281) এবং নিল 4 বাইট (সংরক্ষণ একটি টিপ জন্য 285->281)! )

def u(z):
 p=[];P=print;S,N,M,X=' -|\n'
 while not p or z:p+=[z%20];z=z//20
 E=lambda i:(S+N*4+S)*i+X+((M+S*4+M)*i+X)*2+(S+N*4+S)*i+X;F=N*32+X+M+S*30+M+X+N*32+X;[P(S+N*19+S+X+M+((S*4+M)*4+X+M)*2+N*19+M+X+(M+S*19+M+X)*2+S+N*19+S+X*3)if y<1else P(E(y%5)+F*(y//5)+X*3)for y in p[::-1]]

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

বিশ্লেষণ

এই বিশ্লেষণের উদ্দেশ্যে, আমরা 0123456789ABCDEFGHIJবেস 20 তে প্রতিটি অঙ্ক উপস্থাপন করতে অক্ষর সেটটি ব্যবহার করব ।

সুতরাং, আমি গিয়েছিলাম এবং আমার 10 টির মধ্যে দুটি অ্যালগরিদম ব্যবহার করে বেস 10 কে বেস 20 এ রূপান্তর করতে পারি। প্রথম অ্যালগরিদমটি আমি ব্যবহার করার কথা ভেবেছিলাম এটিই আমি শক্তিগুলিকে অ্যালগরিদম বলি । আমি কোডটিতে এটি ব্যবহার করি নি এটি যদিও এটি এটি হওয়া উচিত ছিল তার চেয়ে দীর্ঘতর করে দেওয়া হত, তাই আমি এই সম্পর্কে কথা বলব না। তবে, আমি একটি পাইথন স্ক্রিপ্ট তৈরি করেছি যা বেস 10 এর যে কোনও পূর্ণসংখ্যাকে এই পদ্ধতি ব্যবহার করে প্রদত্ত অন্য কোনও বেসে রূপান্তর করে, যা আপনি এখানে repl.it ব্যবহার করতে পারেন। আমি এই চ্যালেঞ্জটির পরিবর্তে যেটি ব্যবহার করেছি, সেটিকেই আমি বিভাগ অ্যালগরিদম বলি, যা আমার মনে হয় এখানে বেশ ভাল ব্যাখ্যা করা হয়েছে। তবে মূলত যা ঘটে তা হ'ল এটি প্রদত্ত বেস 10 সংখ্যাটি গ্রহণ করে এবং বেসটি সংখ্যায় রূপান্তর করতে হবে এমন ভিত্তিতে এটি ভাগ করে, যা এই ক্ষেত্রে 20 হয়, যতক্ষণ না বাকী হয় 0 বা 1 হয় এটি পরে ভাগফল এবং বাকী অংশ নেয় , সেই বিভাগে, সর্বশেষ বিভাগ অপারেশন থেকে এবং তারপরে অন্যান্য বিভাগের অপারেশন থেকে বাকি সমস্ত অবশিষ্টরা সর্বশেষ থেকে প্রথম পর্যন্ত আদেশে। এই সমস্ত অঙ্কগুলি তখন একসাথে যুক্ত হবে, এবং এতে যোগ হওয়া সিকোয়েন্সটি বিপরীত হল বেস 20 এ আপনার বেস 10 নম্বর! এটি চিত্রিত করার জন্য, ধরে নিন আপনি বেস 10 নম্বরটি 431বেস 20 এ রূপান্তর করতে চান So সুতরাং, আমরা যা করব তা হ'ল:

[]=list we will put all remainders and the last quotient in
R = Remainder

1. 431/20 = 21 R11 [B (B=11 in base 20)]
2. 21/20 = 1 R1 [Add the remainder and quotient: B11]

এর পরে, অবশেষে আমরা তালিকা আছে, যা এই ক্ষেত্রে রয়েছে লাগবে B11, এবং বিপরীত এটা এত এখন আমরা যে 11B। এটি করতে গিয়ে, শেষ পর্যন্ত আমরা আমাদের চূড়ান্ত উত্তর পেয়েছি! বেস 10 তে বেস 20 তে রূপান্তরিত হ'ল এটি 11Bআমার পাইথন স্ক্রিপ্ট ব্যবহার করে নিশ্চিত করা যেতে পারে যা পাওয়ার অ্যালগরিদম ব্যবহার করে যা আমি ইতিমধ্যে উপরে একটি লিঙ্ক ভাগ করেছি, তবে আমি এটি এখানে আবার করব । এখানে এই উত্তরটিতে বর্ণিত বিভাগ অ্যালগরিদম ব্যবহার করে এবং শক্তিগুলির মতো একই উত্তর প্রদান করে।

এই সম্পূর্ণ প্রক্রিয়াটি মূলত এই whileলুপটিতে আমার স্ক্রিপ্টে ঘটে while not p or z:p+=[z%20];z=z//20। পার্থক্যটি হ'ল সংখ্যাগুলি অক্ষর হিসাবে প্রদর্শিত >9হয় না বরং পরিবর্তে নিজের হিসাবে থাকে।

চলমান, বেস 10 নম্বরটি বেস 20 তে রূপান্তরিত হওয়ার পরে, বেস 20 সংখ্যার প্রতিটি অঙ্কের জন্য, যা আমরা কল করব g, g mod 5বিন্দুগুলি মুদ্রিত হবে এবং তারপরে g//5বারগুলি মুদ্রিত হবে। তারপরে প্রোগ্রামটি 3 টি ফাঁকা রেখা প্রিন্ট করে এবং পরবর্তী অঙ্কে চলে যায়। তবে, যদি 0সংখ্যাটি হয় তবে একটি নতুন "লফ" মুদ্রিত হয় তারপরে 3 টি নতুন লাইন থাকে এবং তারপরে প্রোগ্রামটি পরবর্তী অঙ্কে চলে যায়। সুতরাং, বেস 20 সংখ্যাটি গ্রহণ করে 11B, আমরা প্রথম অঙ্কে যাই। প্রথম অঙ্কটি হ'ল 1, এবং সেইজন্য এটি 0 বার প্রিন্ট করবে 1//5=0এবং এরপরে 1 টি বিন্দু হবে 1%5=1। সুতরাং, আমরা প্রথমে এটি পেতে পারি:

 ---- 
|    |
|    |
 ---- 

এবং তারপরে 3 টি নতুন লাইন। দ্বিতীয় অঙ্কের দিকে সরানো, আমরা এটিও দেখতে পাচ্ছি যে এটি 1, সুতরাং এটি একই জিনিস আউটপুট করবে:

 ---- 
|    |
|    |
 ---- 

এবং 3 টি নতুন লাইন। শেষ অবধি, শেষ অঙ্কের দিকে অগ্রসর হয়ে আমরা দেখতে পাচ্ছি যে এটি একটি B। যেহেতু B=11বেস 20 তে, প্রোগ্রামটি 1 ডট সাল থেকে 11%5=12 বার আউটপুট দেয় 11//5=2। সুতরাং এখন, আমরা এটি পেয়েছি:

 ---- 
|    |
|    |
 ---- 
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------

অবশেষে, এই সমস্ত একসাথে রাখলে আমরা এটি পাই:

 ---- 
|    |
|    |
 ---- 




 ---- 
|    |
|    |
 ---- 




 ---- 
|    |
|    |
 ---- 
--------------------------------
|                              |
--------------------------------
--------------------------------
|                              |
--------------------------------

এবং, এটি মায়ার সংখ্যাটি 431! আপনার অবশেষে আপনার বেস 10 নম্বরটি বেস 20 মায়ান সংখ্যায় উপস্থাপিত হয়েছে।

দ্রষ্টব্য: আপনি lambdaআমার কোডটিতে এই ফাংশনটি লক্ষ্য করেছেন বা নাও থাকতে পারেন । নির্বিশেষে, এই ফাংশনটি বিন্দু তৈরির জন্য ব্যবহৃত হয় কারণ একাধিক বিন্দু একে অপরের পাশে আউটপুট হতে হবে।


এটি সম্ভব কিনা আমি নিশ্চিত নই, তবে আপনি কি এর S,N,M,X=' -|\n'বদলে করতে পারবেন S,N,M,X=' ','-','|','\n'?
আদনান

@ আদনান যে সম্ভব।
আর

@ আদনান আসলেই? বাহ, আমি এটা জানতাম না। ধন্যবাদ!
আর কাপ,

401ভিতরে একটি শূন্য থাকে।
নীল

@ নীল ওহ, ঠিক আছে। সতর্ক থাকুন জন্য ধন্যবাদ. এটি এখন স্থির।
আর কাপ,

3

পাইথন 3, 243 বাইট

s,v,h,x=' |-\n';P=print
t=s+h*19+s+x
def m(n):
 n//20and m(n//20);r=n%20
 if r:
  for a,b,f in[(r%5*' ----  ',r%5*'|    | ',1),('-'*32,'|'+' '*30+'|',r//5)]:P(*((a,b,b,a)*f),sep=x)
 else:P(t+2*(v+(4*s+v)*4+x)+v+h*19+v+x+2*(v+s*19+v+x)+t)
 P(x)

আলোচনা

n//20and m(n//20)m()যদি 20 টির বেশি ক্ষমতা পরিচালিত হয় তবে তা পুনরাবৃত্তভাবে কল করুন । বর্তমান স্থানের মানটি মুদ্রণের আগে পুনরাবৃত্তি করা হয়, যাতে উচ্চতর শক্তিগুলি প্রথম মুদ্রিত হয়।

যদি বর্তমান স্থানের মানটি শূন্য নয় (r! = 0) হয় তবে for a,b,f-লুপটি ইউনিটগুলি এবং তারপরে পাঁচটি মুদ্রণ করে। aপ্রথম / সামনের সারি এবং bদ্বিতীয় / তৃতীয় সারি। কৌশলটি হয় print(*((a,b,b,a)*f),sep=x)। ইউনিটগুলির জন্য, f = 1 এর ফলস্বরূপ print(*(a,b,b,a),sep=x), যা 4 টি সারি মুদ্রণ করে যা ইউনিট প্রতীকগুলি তৈরি করে (x একটি '\ n')। পাঁচটির জন্য, f = মুদ্রণের জন্য পাঁচটির সংখ্যা (r // 5), সুতরাং টিপল (ক, খ, খ, ক) মুদ্রণের জন্য পাঁচটি সংখ্যা দ্বারা বহুগুণ (অর্থাৎ পুনরাবৃত্তি) হয়। যদি f = 2, আমরা পাই print(*(a,b,b,a,a,b,b,a),sep=x)যা পাঁচটির জন্য দুটি প্রতীক প্রিন্ট করে।

যদি বর্তমান স্থানের মান 0 হয় তবে শূন্য চিহ্নটি মুদ্রিত হবে।


আর কাপের কাছে আমাকে অনুদানের পুরষ্কার দিতে হয়েছিল তবে এটি নিজের অনুগ্রহের যোগ্য হতে পারে! সুন্দর কাজ!
আর

2

পাইথন, 411 বাইট

w,m=input(),[]
for i in[20**i for i in range(int(w**0.25))][::-1]:m.append(w/i);w=w%i
for i in m or[0]:print(lambda x,y='\n',w=' ----  ',z='|    | ':w*(x%5)+y+z*(x%5)+y+z*(x%5)+y+w*(x%5)+y+('-'*32+'\n|'+' '*30+'|\n'+'-'*32+y)*(x/5)if x else''' -------------------
|    |    |    |    |
|    |    |    |    |
|-------------------|
|                   |
|                   |
 ------------------- ''')(i),'\n\n\n'

আমি এটি পরীক্ষার কেসগুলি উত্পন্ন করার জন্য তৈরি করেছি, আপনি এটি একটি মানদণ্ড হিসাবে ব্যবহার করতে পারেন। বাছা


আপনি হোয়াইটস্পেস সরিয়ে 26 বাইট এবং অন্য 4 টি এর পরিবর্তে করে s=math.sqrtএবং কল s(s(w))করে math.sqrt(math.sqrt(w))
জেমস

ধন্যবাদ ডিগ্রিগ্রিনইগস্যান্ডহ্যামডিজে ধন্যবাদ। আমি মনে করি না যদিও আমি হোয়াইট স্পেস থেকে 26 বাইট পেয়েছিলাম?
আর

ওহ, দুঃখিত, গণনা ত্রুটি বলতে আমার বোঝানো হয়েছে 25. এছাড়াও, w**0.25এর চেয়েও ভাল s(s(w))। যদিও এটি আরও দীর্ঘ হয়েছে?
জেমস

@ ডিগ্রিগ্রিনইগস্যান্ডহ্যামডিজে হ্যাঁ, আমি কোনওভাবে ফাইল থেকে উত্তরের জন্য ট্রানজিটে শেল জিরো স্ট্রিংটি হারিয়েছি।
আর

2

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

f=(n,r=(s,n=19)=>s.repeat(n))=>(n>19?f(n/5>>2)+`


`:``)+(n%5?`${r(s=` ----  `,n%5)}
${t=r(`|    | `,n%5)}
${t}
${s}
`:``)+r(`${s=r(`-`,32)}
|${r(` `,30)}|
${s}
`,n/5&3)+(n%20?``:` ${s=r(`-`)}
${t=r(`|    `,4)}|
${t}|
|${s}|
|${t=r(` `)}|
|${t}|
 ${s}
`)

আমি এই কাজ করতে পারি না? এটি সঙ্গে ত্রুটি Missing } in template expression। আমি খুব বেশি জেএস জানি না, আমি কীভাবে এটি ঠিক করতে পারি?
Rɪᴋᴇʀ

@ এশিআইᴛᴇʀʟʏ আমার খারাপ, আমি কিছু কোড ঘুরে দেখলাম এবং ভুলবশত এটি ভুল জায়গায় আটকে দিলাম। এটি এখন স্থির।
নীল

1

পাইথন 3, 213 বাইট

একটি ভিন্ন পদ্ধতির ব্যবহার করে এমনকি আরও সংক্ষিপ্ত সংস্করণ নিয়ে এসেছিল:

s,v,h,x=' |-\n'
t=s+h*19+s
k=4*s+v
w=v+4*k
y=v+s*19+v
a=' ----  '
b=v+k+s
c=h*32
d=v+s*30+v
m=lambda n:m(n//20)+([n%5*a,n%5*b,n%5*b,n%5*a][:n%5*4]+n%20//5*[c,d,d,c]if n%20else[t,w,w,v+h*19+v,y,y,t])+[x,x]if n else[]

ব্যাখ্যা

প্রথম 9 টি লাইন বা তারপরে, স্ট্রিংগুলি তৈরি করুন যা প্রতীকগুলি তৈরি করতে ব্যবহৃত হয়

s,v,h,x = ' |-\n'
k = '    |'

    # parts for a unit
a = ' ----  '
b = '|    | '

    # parts for a five
c = '--------------------------------'
d = '|                              |'

    # parts for a zero
t = ' ------------------- '
w = '|    |    |    |    |'
y = '|                   |'

সমাধানটির মূলটি হ'ল পুনরাবৃত্ত ফাংশন m, যা স্ট্রিংগুলির একটি তালিকা তৈরি করে, আউটপুটটির প্রতিটি লাইনের জন্য একটি স্ট্রিং। পরিকল্পনা অনুসারে, mদেখতে:

m(n//20) + (ones + fives if n%20 else zero) + [x,x] if n else []

m আবার লিখতে পারেন:

def m(n):
  if n:
    ans = m(n//20)                             # process high digits first

    if n%20:                                   # if there is a base-20 digit
      ans += [n%5*a,n%5*b,n%5*b,n%5*a][:n%5*4] # add strings for the 'ones' if any
      ans += n%20//5 * [c, d, d, c]            # add strings for the 'fives' if any

    else:
      ans += [t,w,w,v+h*19+v,y,y,t]            # otherwise, add strings for a `zero`

    ans += [x,x]                               # blank lines between digit groups

  else:
    ans = []                                   # base case

  return ans

পুনরাবৃত্তির কলটি m(n//20)প্রথম আসে যাতে সর্বাধিক উল্লেখযোগ্য অঙ্কগুলি প্রথমে সম্পন্ন হয়।

[n%5*a,n%5*b,n%5*b,n%5*a]একক চিহ্নগুলির জন্য স্ট্রিং। aএকটি একক প্রতীক জন্য শীর্ষ সারি হয়। n%5এই অঙ্কের জন্য একটি প্রতীক সংখ্যা। সুতরাং, n%5*aশীর্ষগুলির (এবং নীচে) সারিগুলির জন্য একটি স্ট্রিং n%5। একইভাবে, 'n% 5 * b` 2 য় (এবং তৃতীয়) সারিটির একটি স্ট্রিং।

অভিব্যক্তি [:n%5*4]একটি মত কাজ করেifআউটপুটটিতে কোনও 'বেশী' না থাকলে আউটপুটটিতে অতিরিক্ত ফাঁকা রেখাগুলি এড়াতে । এটি প্রয়োজন হয় না, তবে আউটপুট আরও ভাল দেখায়।

n%20//5পাঁচটির জন্য প্রয়োজনীয় প্রতীক সংখ্যা। [c,d,d,c]পাঁচটির জন্য একটি চিহ্ন তৈরি করার জন্য স্ট্রিংগুলি।

[t,w,w,v+h*19+v,y,y,t] শূন্য প্রতীক তৈরি করার স্ট্রিং

[x,x] মায়ান অঙ্কের গ্রুপগুলির মধ্যে কমপক্ষে তিনটি ফাঁকা রেখা রাখে


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