আপনার কাজটি হল নীচে বর্ণিত পদ্ধতিটি ব্যবহার করে একটি 103-স্মুথ সংখ্যাকে একটি ইংরেজী শব্দের সাথে অনুবাদ করা।
কিভাবে?
- ইনপুট নম্বরটির প্রধান কারণগুলির (পুনরাবৃত্তির সাথে) তালিকা তৈরি করুন।
- তালিকাটি বাছাই করুন:
- যদি 2 প্রধান উপাদানগুলির মধ্যে না হয় তবে তালিকাটিকে আরোহণ ক্রম অনুসারে বাছাই করুন।
- 2 যদি প্রধান উপাদানগুলির মধ্যে একটি হয় তবে এটিকে তালিকা থেকে সরিয়ে ফেলুন এবং বাকী উপাদানগুলি অবতরণ ক্রমে বাছাই করুন।
নিম্নলিখিত টেবিলটি ব্যবহার করে প্রতিটি উপাদানকে একটি চিঠিতে অনুবাদ করুন:
3 = S 13 = L 29 = X 43 = O 61 = Z 79 = H 101 = K 5 = P 17 = Q 31 = N 47 = R 67 = T 83 = V 103 = Y 7 = M 19 = U 37 = C 53 = A 71 = E 89 = D 11 = F 23 = I 41 = W 59 = G 73 = J 97 = B
দ্রষ্টব্য : এই টেবিলটি সম্ভাব্য শব্দের সংখ্যা সর্বাধিক করার জন্য তৈরি করা হয়েছিল built কৌতূহলের জন্য , এখানে ২,১187 শব্দের একটি তালিকা রয়েছে যা সেইভাবে এনকোড করা যায় (অভদ্র ভাষা অন্তর্ভুক্ত থাকতে পারে)। এটি অবশ্যই সর্বোত্তম হওয়ার গ্যারান্টিযুক্ত নয়, তবে এই চ্যালেঞ্জের পক্ষে এটি যথেষ্ট ভাল।
উদাহরণ
উদাহরণ 1: 579085261 (আরোহী ক্রম)
- প্রধান কারণগুলি হ'ল [37, 47, 53, 61, 103] ।
- 2 একটি প্রধান ফ্যাক্টর নয়, তাই আমরা তালিকাটিকে ক্রমবর্ধমান ক্রমে সাজিয়ে রাখি।
- 37 = সি, 47 = আর ইত্যাদি আউটপুটটি "CRAZY"।
উদাহরণ 2: 725582 (অবতরণ ক্রম)
- প্রধান কারণগুলি হল [2, 11, 13, 43, 59] ।
- 2 একটি প্রধান ফ্যাক্টর, তাই আমরা এটিকে সরিয়ে ফেলা এবং তালিকাটি অবতরণ অনুসারে বাছাই করে যা প্রদান করে:
[59, 43, 13, 11] । - 59 = জি, 43 = ও, আউটপুট "জিওএলএফ"।
উদাহরণ 3: 10757494 (পুনরাবৃত্তি ফ্যাক্টর সহ)
- প্রধান কারণগুলি হ'ল [2, 11, 71, 71, 97] ।
- 2 , একটি মৌলিক উত্পাদক তাই আমরা এটা সাজানো আদেশ, যা দেয় মধ্যে মুছে ফেলুন এবং তালিকা বাছাই:
[97, 71, 71, 11] । - 97 = বি, 71 = ই, 11 = এফ। আউটপুটটি "বিইইএফ"।
ব্যাখ্যা এবং বিধি
- ইনপুট নম্বরটি একবারে 103-মসৃণ এবং 2 দ্বারা বিভাজ্য হওয়ার গ্যারান্টিযুক্ত।
- সংজ্ঞা অনুসারে, একটি মসৃণ সংখ্যা একটি ধনাত্মক পূর্ণসংখ্যা ।
- ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে পরিচালনা করা যায়। আউটপুট ছোট হাতের বা বড় হাতের মধ্যে হতে পারে। স্পেস স্পেস গ্রহণযোগ্য। শীর্ষস্থানীয় সাদা স্থান নয়।
- যদি আপনার প্রোগ্রাম / ফাংশন বড় ইনপুট সমর্থন করতে না পারে তবে দয়া করে আপনার উত্তরে এটি উল্লেখ করুন।
- এটি কোড গল্ফ, তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins
পরীক্ষার মামলা
34874 --> ARM
483254 --> BAR
353722 --> EAR
494302 --> EGG
39061 --> FAT
6479 --> FUN
60421 --> ICE
54166 --> JAM
48911474 --> BETA
2510942 --> BOOM
2303854 --> DOOM
844261 --> FIRE
1606801 --> MAZE
1110085 --> PAGE
5212974 --> BALLS
67892046 --> BEANS
885396199 --> CREEK
67401037 --> FUNKY
27762173 --> QUICK
1238440506 --> ARROWS
33045832681 --> CRAGGY
1362714005 --> PIRATE
137302698 --> TROLLS
358310128062 --> BEGGARS
40255151586 --> DETAILS
164633248153 --> FIXATED
621172442227 --> UNRATED
2467812606 --> VACUUMS
86385078330 --> GROWNUPS
26607531423091 --> UNWORTHY
<=103
... আপনার ফলাফলটি PIRATE MAZE
, বা DOOM VACUUMS
...
Ò
করুন579085261
, মনে করুন <s> এমিগানা </ s> আদনান ইতিমধ্যে শুরু হয়ে গেছে।