এমন একটি প্রোগ্রাম লিখুন যা ASCII পাঠ্যটিকে ব্রেইল আউটপুটে অনুবাদ করে । প্রয়োজনীয়তা:
- স্ট্যান্ডিন, কমান্ড লাইন বা অন্য কোনও বহিরাগত ইনপুট উত্স থেকে ইনপুট আসতে পারে।
- আউটপুট ব্রেইল হিসাবে স্বীকৃত হওয়া উচিত, আউটপুট ফর্ম আপনার উপর নির্ভর করে। উদাহরণ
o
একটি উত্থিত বিন্দুর.
জন্য এবং একটি উত্থাপিত বিন্দুর জন্য। পাঠ্য প্যাটার্ন উপস্থাপনা যেমন1-3-4
গ্রহণযোগ্য নয়। দীর্ঘ লাইন মোড়ানো প্রয়োজন হয় না। - ন্যূনতম সমাধানের জন্য কেবলমাত্র 26 টি বর্ণমালা অক্ষর এবং স্থান প্রয়োজন। আপনার সমাধান দ্বারা সমর্থিত সমস্ত ইনপুট অক্ষর উপেক্ষা করা উচিত।
স্কোরিং হ'ল উত্স কোডের অক্ষরের সংখ্যা দ্বারা। জরিমানা এবং বোনাসগুলি হ'ল:
- ইউনিকোড ব্রেইল অক্ষরগুলি আউটপুট হিসাবে ব্যবহারের জন্য +50 জরিমানা ।
- মূলধন, সংখ্যা এবং বিরামচিহ্ন সমর্থন করার জন্য -50 বোনাস।
ইংরেজী (গ্রেড -২) ব্রেইল থেকে লিগ্যাচার এবং এক-বর্ণের সংকোচনের পক্ষে সমর্থন করার জন্য -200 বোনাস ।(একে একে পৃথক চ্যালেঞ্জ হিসাবে তৈরি করবে, কারণ এটি একেবারেই আলাদা সমস্যা)
নমুনা প্রার্থনা এবং আউটপুট (সর্বনিম্ন সমাধান):
$ braille Hello world
o . o . o . o . o . . . . o o . o . o . o o
o o . o o . o . . o . . o o . o o o o . . o
. . . . o . o . o . . . . o o . o . o . . .