এই চ্যালেঞ্জ সহজ। একটি সংখ্যা দেওয়া হয়েছে, মায়ান বেস -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.
। শেল নয়, রুটি নয়। অতীত বুকে এলওজেড লিঙ্ক।