লক্ষ্য সত্যিই সহজ। ইনপুট হিসাবে একটি স্ট্রিং প্রাপ্ত, নিম্নলিখিত অক্ষরগুলির সাথে মিলে এমন সমস্ত HTML সত্ত্বাকে পার্স করুন (তাদের বড় হাতের অক্ষর সহ):
áàãâäéèêëíìîïóòõôöúùûüýÿ
বিচ্ছেদ বিধি:
- প্রতিটি সত্তা দিয়ে শুরু হয়
&
এবং শেষ হয়;
- উইলের পরে প্রথম অক্ষরটি
&
পরিবর্তিত অক্ষর হবে (চিঠি ক্ষেত্রে গুরুত্বপূর্ণ!) - অক্ষর বাকি ব্যবহার করতে অ্যাকসেন্ট নাম পড়ুন (
acute
,grave
,circ
,tilde
এবংuml
)। উচ্চারণের নামটি ছোট হাতের অক্ষরে থাকতে হবে ! * - কোন এইচটিএমএল অস্তিত্বের একটি অক্ষর যে তালিকাতে নেই উৎপন্ন, বা যে অবৈধ, অস্পৃষ্ট রাখতে হবে (যেমন:
&
,&etilde;
,&a;
) - সংখ্যা সত্তা উপেক্ষা করা উচিত, যেহেতু তারা উপরের নিয়মগুলিতে ফিট করে না
এই পরিবর্তনটি 18-02-2016 হিসাবে চালু হয়েছিল। বড় আকারের অ্যাকসেন্ট নাম সহ HTML সত্তাগুলি গ্রহণ করে এমন সমস্ত বিদ্যমান উত্তর বৈধ valid ভবিষ্যতের যে কোনও উত্তর অবশ্যই এই বিধি অনুসরণ করবে।
উদাহরণ:
á //á
Téhèh //Téhèh
an & //an &
আউটপুট:
আউটপুট আইএসও -8859- এক্স (1-15), উইন্ডোজ -1222 বা ইউটিএফ -8 / 16/32 এ থাকতে পারে ।
আপনি বৈধ এনকোডিংগুলির মধ্যে একটি এবং একটি বেছে নিতে পারেন এবং এটি কোনও আউটপুট ব্যবহার করতে পারেন । আপনি নিরাপদে ধরে নিতে পারেন যে ইনপুটটি ASCII তে থাকবে।
নিম্নলিখিতগুলির মধ্যে কোনওটির জন্য একটি বৈধ আউটপুট á
:
á
(আইএসও -8859-1 / 15 বা উইন্ডোজ-1252, সমতুল্য\xE1
)á
ইউনিকোড (UTF-8, সমতূল্য\xC3\xA1
বা\u00E1
)aÌ
ইউনিকোড (UTF-8, সমতূল্যa\xCC\x81
বাa\u0301
)- এইচটিএমএল সত্তা ব্যবহার না করে ডায়াক্রিটিক্সের যে কোনও সমন্বয়।
তালিকার অক্ষরগুলিতে আউটপুটটি দৃশ্যত অনুরূপ হতে হবে, যখন রেন্ডার / প্রদর্শিত হয়।
মনে রাখবেন, সমস্ত স্ট্যান্ডার্ড লুফোলস এবং বিল্ট-ইনস * অনুমোদিত নয় । যেহেতু এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তরটি জেতে।
* এই পরিবর্তনটি বোনাস এবং জরিমানার দুর্দান্ত অনুমোদনের কারণে করা হয়েছিল এবং লেখার সময় কোনও উত্তর অকার্যকর করে না