আপনার চ্যালেঞ্জ হ'ল (ইংরাজী) লেটস্পেক / ললস্পিক / টেক্সটস্পেককে সাধারণ ইংরেজিতে অনুবাদ করার জন্য একটি প্রোগ্রাম লিখুন। আপনার প্রোগ্রামটি স্ট্যান্ডার্ড ইনপুট এবং আউটপুট থেকে স্ট্যান্ডার্ড আউটপুট পর্যন্ত পড়া উচিত, যদি না আপনার ভাষা এগুলি সমর্থন করে না।
আপনি ইংরাজী ভাষায় শব্দের একটি তালিকা যুক্ত একটি ফাইল ব্যবহার করতে পারেন, নতুন রেখার দ্বারা পৃথক করে। এটি কল করা উচিত W
এবং আপনার প্রোগ্রাম হিসাবে একই ডিরেক্টরিতে অবস্থিত হবে। (জিএনইউ / লিনাক্স সিস্টেমে এবং সম্ভবত অন্যদের জন্য আপনি W
একটি লিঙ্ক তৈরি করতে পারেন /usr/share/dict/words
) তালিকাটি সর্বনিম্ন হতে হবে না, শব্দের রাজধানী হওয়া উচিত কিনা তা নির্ধারণের জন্য আপনি এটি ব্যবহার করতে পারেন।
এটি নিকস এম দ্বারা পোস্ট করা এখন মুছে ফেলা প্রশ্নের উপর ভিত্তি করে যা এখানে পাওয়া যাবে । এটি আসল প্রশ্নটি বন্ধ হয়ে গেছে এবং কোনও উত্তর না পেয়ে এটি কোনও সদৃশ নয়, কারণ কোনও বিজয়ী মানদণ্ড ছিল না এবং ব্যবহারকারী একটিটিতে প্রবেশ করতে রাজি ছিলেন না।
স্কোরিং
স্কোরিং কিছুটা জটিল!
তোমার সংগ্রহ
(leet items + bonuses) * 10 / (code length)
সর্বোচ্চ স্কোর জয়।
আপনার প্রোগ্রামটি হতে হবে না এবং সম্ভবত নিখুঁত হতে পারে না, তবে এটি যত বেশি নির্ভুল, তত বেশি বোনাস পাবে!
যেহেতু $
উভয়ই বোঝাতে পারে s
এবং S
, এটির মূলধনপত্র (অর্থাত বাক্য শুরুতে মূল অক্ষর) থাকা উচিত কিনা তা সিদ্ধান্ত নেওয়ার জন্য আপনি লিট আইটেমের জন্য পাঁচ পয়েন্টের বোনাস পান।
যথাযথ বিশেষ্যগুলি প্রয়োগ করার জন্য আপনি প্রতি লিট আইটেমের জন্য আরও পাঁচ পয়েন্টের বোনাস পান (শব্দগুলি যা সর্বদা রাজধানী থাকে) - এটি যেভাবে কাজ করে তা হ'ল শব্দ তালিকার মাধ্যমে আপনি যদি আউটপুটকে মূলধন করে থাকেন তবে কেবলমাত্র মূলধন সংস্করণ উপস্থিত থাকে তালিকা এবং যদি উভয় সংস্করণ থাকে তবে কেবল অনুমান করুন।
যদি কোনও চরিত্রের দুটি অর্থ থাকে (উদাহরণস্বরূপ অর্থ 1
হতে পারে L
বা I
) তবে আপনি কেবলমাত্র লিখিত আইটেমটির 20 টি পয়েন্ট পেয়েছেন যা কেবলমাত্র ইংরেজি শব্দ তৈরি করে সেই আইটেমটির অনুবাদগুলি বেছে নেওয়ার জন্য - এর জন্য ওয়ার্ডলিস্টটি ব্যবহার করুন। যদি কোনও লিট আইটেমের একাধিক অনুবাদ একটি সত্যিকারের ইংরেজী শব্দ করে তবে আপনি নির্বিচারে বৈধ অনুবাদগুলির একটি বেছে নিতে পারেন এবং এখনও বোনাস পেতে পারেন।
লিটের তালিকা
এগুলি হ'ল লিট আইটেম যা আপনি প্রয়োগ করতে পারেন। আপনাকে সেগুলি কার্যকর করতে হবে না, তবে আপনি যত বেশি যুক্ত করবেন, তত বেশি পয়েন্ট পাবেন।
আপনি কোনও আইটেম বা চরিত্রকে নিজেই অনুবাদ করে পয়েন্ট স্কোর করতে পারবেন না। এই নিয়মটি তালিকায় আমার যে কোনও ভুল হতে পারে ওভাররাইড করে।
এটি একটি সহজ করতে লোভনীয় tr
বা s/.../.../g
। আসল চ্যালেঞ্জটি হ'ল ওয়ার্ডলিস্টটি ব্যবহার করে কোন একাধিক অর্থ সঠিক এবং সঠিক হতে পারে না তা নির্ধারণ করা।
লেট আইটেম (এই প্রতিটি leet items
সূত্রে 1 যোগ করে )
$ -> গুলি, এস (-> সি, সি 5 -> এস, এস @ -> এ, এ 4 -> এ, এ 3 -> ই, ই 7 -> টি, টি + -> টি, টি # -> এইচ, এইচ তেহ -> দ্য 'd -> এডি pwnd -> বন্ধ pwnt -> pwned কে, কে -> ঠিক আছে kk -> ঠিক আছে 0 [শূন্য] -> ও, ও y, Y -> কেন 4 -> জন্য txt -> পাঠ্য dafuq -> কি f ** কে / \, ^ -> এ, এ \ / -> ভি, ভি d00d -> বন্ধু n00b -> নবাগত \ / \ / -> ডাব্লু, ডাব্লু 8 -> খ, খ |: _ | -> ইউ, ইউ | - | -> এইচ, এইচ Я -> আর, আর j00 -> আপনি joo -> আপনি ভিভি, ভিভি -> ডাব্লু, ডাব্লু টমোজ -> আগামীকাল | <-> কে, কে [), |) -> ডি, ডি <3 -> ভালবাসা > <-> এক্স, এক্স 10100111001 -> লিট (1337 এর বাইনারি উপস্থাপনা) 2 -> থেকেও আপনার, ইউআর -> আপনার, আপনি (দুজনের মধ্যে সঠিকভাবে আলাদা করার দরকার নেই) u, U -> আপনি 8 -> -সেট-, 8 এক্স, এক্স -> -স -, - সিক্স- z, Z -> s, এস 1 -> আই, আই, এল, এল ! -> আমি, আমি,! সি, সি -> দেখুন, সি, সমুদ্র বি, বি -> হতে, বি, মৌমাছি [উচ্চারণকৃত চিঠি] -> [অ-উচ্চারণবিহীন ফর্ম] (স্বরযুক্ত চিঠির প্রতি স্কোর 1 সমর্থন করা) &, 7 -> এবং, অ্যানডেড, পিপীলিকা (কোনও শব্দের মাঝখানে ব্যবহৃত হতে পারে)
হার্ড "লেট": leet items
প্রতিটি জন্য 30 পয়েন্ট স্কোর
!!! 1 !! 1-> !!!!!!! (এর একের ক্রমে 1 এর অনুবাদ করুন! এর মধ্যে!) !!! এক! -> !!!!! ! এগারো-> !!!
উদাহরণ
এগুলি উদাহরণস্বরূপ যে কোনও প্রোগ্রাম যা উপরের সমস্ত লিট অক্ষর প্রয়োগ করে এবং কিছু বোনাস, এটি করতে সক্ষম হতে পারে:
উদাহরণ বাক্য: |-|3 15 $|_|(# @ n00b
=He is such a newbie
লেট-ভিত্তিক সেন্সরশিপ: $#!+
=s**t
চরম লিট: \/\/ 1 |< 1 P 3 [) 1 A
=Wikipedia
-xor প্রত্যয়: H4X0R
=hacker
আরও চরম লিট: @1\/\/4Y5 p0$+ ur n3VV qu35710nz 1n teh $&80x
=Always post your new questions in the sandbox
উদাহরণ স্কোরিং
বাশ, 10 টি অক্ষর, 3 আইটেম, কোনও বোনাস নেই:
tr 137 let
এই স্কোর ( 1 * 3 ) * 10 / 10 = 3
।
tr
বা ব্যবহার করে লড়াই করা s/.../.../g
। কেবল এই জাতীয় জিনিসগুলির অনুবাদ করা বিরক্তিকর চ্যালেঞ্জ তৈরি করে, সুতরাং আমাদের আরও ভাল অনুবাদগুলি পুরষ্কার করা দরকার যা
sed
স্ক্রিপ্ট))
sed
স্ক্রিপ্ট বলি , তখন আমি বোঝায় একটি সরল s/.../.../g
, তবে একটি ফাইল যা পার্স এবং sed
নিজেই সম্পাদিত হয় । ভাষাটি যেমন নির্লজ্জ, তেমনি এটি একটি সুন্দর গল্ফযোগ্য ভাষাও হতে পারে ...
sed
স্ক্রিপ্টগুলিও ঠিক আছে এবং খুব আকর্ষণীয় হতে পারে, সংক্ষিপ্ত প্রতিস্থাপন সিনট্যাক্সের কারণে তারা এটিতে খুব ভাল করতে পারে, আপনি জিএনইউ এক্সটেনশনের সাহায্যে বা sed
বৃহত্তর বাশ প্রোগ্রামের অংশ হিসাবে ব্যবহার করে