কোড গল্ফ পরিমাপক © 2019
হেক্সডাম্পস চেহারাটির সাথে xxd
এরকম কিছু দেখায়:
00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg
00000010: 730a s.
আপনার কাজটি হ'ল এই ফর্মের একটি হ্যাক্সডাম্পকে ব্যবহৃত বাইটের সংখ্যায় রূপান্তর করা।
নিয়মাবলী:
- সাধারণ লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম বৈধ উত্তর।
- আপনি পাঠ্য (
0a
) এর শেষে নতুন লাইনটি অন্তর্ভুক্ত করতে পারেন বা নাও করতে পারেন । এর অর্থ হ্যাক্সডাম্প যদি একটি নতুন লাইনে (0a
) শেষ হয় তবে সেই ইনপুটটির এটির আউটপুট একরকম হ্রাস পেতে পারে। - একটি খালি ইনপুট (আক্ষরিক কিছুই নয়: খালি তালিকা / স্ট্রিং / ইত্যাদি)) অবশ্যই আউটপুট দেয়।
- ইনপুট যে কোনও আকারে নেওয়া যেতে পারে
- ইনপুটটি কোনও নিয়ন্ত্রণ অক্ষর ছাড়াই বৈধ ASCII হবে
- ইনপুটটিতে অবশ্যই পুরো হেক্সডাম্প থাকতে হবে
পরীক্ষার কেস:
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 2120 4865 Hello, world! He
00000010: 6c6c 6f2c 2077 6f72 6c64 210a llo, world!.
28 বা 27 ফেরত দেয়
00000000: 0a .
1 বা 0 প্রদান করে
00000000: 6368 616c 6c65 6e67 650a challenge.
10 বা 9 প্রদান করে
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 21 Hello, world!
13 রিটার্ন
0 প্রদান করে (এটি আক্ষরিক কিছুই নয়: খালি তালিকা / স্ট্রিং / ইত্যাদি))
অ-মানক ভাষার জন্য ব্যাখ্যাগুলি ভাল লাগবে।
xxd
খালি স্ট্রিং খাওয়ানো হয় তবে এটি কিছুই করে না।
objdump
বিশৃঙ্খলা বা nasm
তালিকা দেখার সময় হাতে হাতে করি hand ) আমি অনুমান করি যে এটি স্যান্ডবক্সে পোস্ট করা উচিত ...