এটি মোটামুটি সহজ কোড গল্ফ চ্যালেঞ্জ। আপনার প্রোগ্রাম, একটি ASCII স্ট্রিং দেওয়া, সেই স্ট্রিংটিকে দুটি স্ট্রিংতে পার্স করা, যা এটি মূল্যায়ন করবে। দ্বিতীয় স্ট্রিংটি যদি প্রথমটির চেয়ে "পরে" হয় তবে এটি একটি 1 ফিরে আসবে, যদি এটি প্রথমটির চেয়ে "আগে" হয় তবে এটি একটি -1 ফিরে আসবে, এবং যদি সেগুলি একই হয় তবে এটি 0 ফিরে আসবে To "পরে" এবং "এর আগের" এর অর্থ কী তা পরিষ্কার করুন, আসুন ASCII অক্ষর কোডগুলি একবার দেখুন। আপনার স্ট্রিংয়ের প্রতিটি চরিত্রের তুলনা করতে হবে, তাদের প্রত্যেককে একটি সংখ্যার অঙ্ক হিসাবে গণ্য করতে হবে। পরে একটি বৃহত সংখ্যা বোঝায়, একটি ছোট সংখ্যার পরে ঘটে। দুটি ইনপুট গ্রুপ পৃথক করতে স্ট্রিংগুলি হাইফেন চরিত্রের সাথে ফর্ম্যাট করা হবে।
এই উদাহরণটি একবার দেখুন:
7-9ইনপুট হিসাবে ফিরে আসা উচিত1।
7হওয়া ASCII কোডে পরিবর্তিত55, এবং9হওয়া ASCII কোডে পরিবর্তিত57।হিসাবে
57সংখ্যার পরে দেখা যায়55,9পরে হয়7।
আরেকটি উদাহরণ:
LKzb-LKajইনপুট হিসাবে ফিরে আসা উচিত-1এর জন্য এএসসিআইআই কোড সিকোয়েন্সগুলি হয়
76-75-122-98এবং76-75-97-106
এটি একটি কোড গল্ফ চ্যালেঞ্জ, এবং বাইট গণনা হ'ল এন্ট্রিগুলি কীভাবে স্কোর করা হবে।
95 টি মুদ্রণযোগ্য এএসসিআইআই অক্ষর থেকে যে কোনও ইনপুট গ্রহণযোগ্য হবে, স্পেসগুলি বাদ দিয়ে এবং ইনপুট পৃথক করা ছাড়া কোনও কিছুর জন্য হাইফেন। এছাড়াও, স্ট্রিংগুলি একই দৈর্ঘ্যের হওয়ার নিশ্চয়তা দেয় না।
শুভকামনা!
সম্পাদনা: আরও স্পষ্ট করে বলতে গেলে প্রতিটি চরিত্রকে একটি সংখ্যার মতো একটি সংখ্যার মতো আচরণ করা উচিত। উদাহরণস্বরূপ LKzb-LKaj, যদিও এর jচেয়ে পরে b, zপরে থেকে পরে aএবং এটি যেহেতু এটি আরও উল্লেখযোগ্য অঙ্ক, তাই এটি অগ্রাধিকার গ্রহণ করে। সরবরাহ করা একটি স্ট্রিং সর্বদা সর্বনিম্ন 3 টি অক্ষরযুক্ত থাকবে, এই সমস্যার ক্ষেত্র থেকে খালি স্ট্রিংগুলি সরিয়ে ফেলবে।
সম্পাদনা: আপনার সাহায্যের জন্য এখানে আরও কয়েকটি পরীক্ষার মামলা দেওয়া হল:
A-9->-111-Z->-13h~J*-3h~J*->0Xv-Y0->1
11-Z-> -1প্রশ্নের বর্তমান শব্দবন্ধটি দেওয়া কোনও অর্থ দেয় না। Z(90) হ'ল 1(49) এর চেয়ে বড় এবং সবচেয়ে উল্লেখযোগ্য অক্ষর। বিভিন্ন দৈর্ঘ্যের স্ট্রিংগুলি কীভাবে তুলনা করা হয় তা দয়া করে পরিষ্কার করুন।
11>Zআপনার উদাহরণ যখন 1<Z। বিভিন্ন দৈর্ঘ্যের স্ট্রিংগুলির সাথে অবশ্যই কিছু অপরিজ্ঞাত আচরণ করতে হবে বা উদাহরণটি ভুল।
~126 এ বৃদ্ধি করবেন, তারপরে প্রাথমিক সংখ্যাটি ফিরে আসার সাথে সাথে পরবর্তী অঙ্কটি একের সাথে বাড়িয়ে তুলবেন !। সর্বাধিক তাৎপর্যপূর্ণ সংখ্যার প্রতিটি বৃদ্ধি 127 দ্বারা দ্বিতীয়-সর্বাধিক-উল্লেখযোগ্য অঙ্ক বৃদ্ধির সমতুল্য