ইংরেজিতে, আছে মজার এবং সহজ মধ্যে পার্থক্য an
এবং a
: আপনি ব্যবহার an
যখন একটি শব্দ একটি স্বরবর্ণ শব্দ দিয়ে শুরু পূর্ববর্তী, আর a
যখন শব্দ একটি ব্যঞ্জনবর্ণ শব্দ দিয়ে শুরু হয়।
এই চ্যালেঞ্জের সরলতার জন্য, an
একটি স্বর ( aeiou
) a
দিয়ে শুরু হওয়া শব্দের আগে এবং একটি ব্যঞ্জনবর্ণ দিয়ে শুরু হওয়া শব্দের আগে।
ইনপুট
একটি স্ট্রিং শুধুমাত্র মুদ্রণযোগ্য ASCII অক্ষর সমন্বয়ে গঠিত, সঙ্গে [?]
স্থান যেখানে আপনি সন্নিবেশ করতে নির্বাচন করা আবশ্যক প্রদর্শনে an
বা a
। [?]
সর্বদা একটি শব্দের সামনে উপস্থিত হবে। আপনি ধরে নিতে পারেন যে বাক্যটি ব্যাকরণগতভাবে সঠিক এবং স্বাভাবিকের মতো বিন্যাসিত হবে।
আউটপুট
[?]
উপযুক্ত শব্দ ( an
বা a
) এর সাথে প্রতিস্থাপিত ইনপুট স্ট্রিং । আপনার মূলধন সম্পর্কে চিন্তা করতে হবে!
যখন মূলধন করা যায়
কোনও শব্দের পূর্বে যদি কোনও অক্ষর (ইনপুটটিতে প্রথমটি হয়) বা এটির .?!
পরে কোনও স্থান দ্বারা অনুসরণ করে থাকে তবে কোনও শব্দকে মূলধন করুন ।
উদাহরণ
Input: Hello, this is [?] world!
Output: Hello, this is a world!
Input: How about we build [?] big building. It will have [?] orange banana hanging out of [?] window.
Output: How about we build a big building. It will have an orange banana hanging out of a window.
Input: [?] giant en le sky.
Output: A giant en le sky.
Input: [?] yarn ball? [?] big one!
Output: A yarn ball? A big one!
Input: [?] hour ago I met [?] European.
Output: A hour ago I met an European.
Input: Hey sir [Richard], how 'bout [?] cat?
Output: Hey sir [Richard], how 'bout a cat?
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড!
[?] hour ago I met [?] European.
প্রত্যেককে ক্রিঞ্জ করার জন্য আপনার পরীক্ষার কেসটি যুক্ত করা উচিত।
[?] hour ago I met [?] horse.
[?]
শব্দ এবং শব্দের মধ্যে অতিরিক্ত স্পেস থাকবে না ?