ইন C প্রোগ্রামিং ভাষা , সেখানে গঠন বলা হয় digraphs এবং trigraphs দুই এবং তিন অক্ষর সিকোয়েন্স যে কম প্রচলিত অক্ষর মূল্যায়ন হয়। উদাহরণস্বরূপ, ??-আপনার কীবোর্ডটি না থাকলে আপনি ব্যবহার করতে পারেন ~।
প্রদত্ত পাঠ্য, সঠিক, খাটো, গল্ফযুক্ত অক্ষর (ডান পাশ) দিয়ে নিম্নলিখিত ডিগ্রাফ এবং ট্রিগ্রাফগুলির (বাম দিকের) সমস্ত দৃষ্টান্ত প্রতিস্থাপন করুন।
??= #
??/ \
??' ^
??( [
??) ]
??! |
??< {
??> }
??- ~
<: [
:> ]
<% {
%> }
%: #
ইনপুট
ইনপুটটি ASCII পাঠ্য। ট্রেলিং নিউলাইন অনুমোদিত। বৈধ সি কোড হওয়ার দরকার নেই।
আউটপুট
উপরের ডিজিট্রাফ এবং ট্রিগ্রাফগুলির সংক্ষিপ্ত সংস্করণে প্রতিস্থাপন এবং বাম থেকে ডানদিকে মূল্যায়ন করা সমস্ত উদাহরণ সহ আউটপুট একই পাঠ্য। ট্রেলিং নিউলাইন অনুমোদিত। বৈধ সি কোড হওয়ার দরকার নেই।
পরীক্ষার কেস
=> ইনপুট এবং আউটপুট পৃথক করে।
if (true ??!??! false) { => if (true || false) {
??-arr.indexOf(n) => ~arr.indexOf(n)
function f(??) { console.log('test??'); } => function f(] { console.log('test^); }
/* comment :> :) *??/ => /* comment ] :) *\
%:What am I doing??!!??` => `#What am I doing|!??
??(??)??(??) <:-- not a palindrome => [][] [-- not a palindrome
?????????? => ??????????
int f(int??(??) a) ??< return a??(0??)??'a??(1??) + "??/n"; ??> => int f(int[] a) { return a[0]^a[1] + "\n"; }
??<:>??<% => {]{%
<:> => [>
<::> => []
:>> => ]>
#\^[]|{}~ => #\^[]|{}~
: > => : >
??=%: => ##
"??=%:"আরেকটি প্রাসঙ্গিক পরীক্ষার কেস: সি তে, এর অর্থ "#%:"যেখানে %:বিশেষ নয়, তবে আমার ধারণা আপনার প্রত্যাশিত আউটপুট "##"।