সমস্যাঃ
একটি স্ট্রিংয়ে শব্দের অবস্থান পরিবর্তন কর।
কোড এবং ব্যাখ্যা
function reverseWords(sentence) {
// বাক্যটি স্পেস অনুযায়ী ভাগ করা হচ্ছে
const words = sentence.split(' ');
// শব্দগুলোর অর্ডার উল্টে ফেলা হচ্ছে
const reversedWords = words.reverse();
// উল্টানো শব্দগুলোকে আবার একত্রিত করা হচ্ছে
const reversedSentence = reversedWords.join(' ');
// ফলাফল রিটার্ন করা হচ্ছে
return reversedSentence;
}
// উদাহরণ হিসেবে একটি বাক্য নেওয়া হয়েছে
const inputSentence = "JavaScript programming is fun";
const result = reverseWords(inputSentence);
console.log(result); // আউটপুট: "fun is programming JavaScript"
ব্যাখ্যাঃ
split() মেথড: sentence.split(' ') বাক্যটিকে স্পেসের উপর ভিত্তি করে পৃথক করে এবং একটি অ্যারেতে
রূপান্তর করে।
উদাহরণ:
"JavaScript programming is fun"
→
["JavaScript", "programming", "is",
"fun"]
reverse() মেথড: অ্যারের উপাদানগুলোর ক্রমানুসারে উল্টে দেয়।
উদাহরণ:
["JavaScript", "programming", "is", "fun"]
→
["fun", "is",
"programming", "JavaScript"]
join() মেথড: অ্যারের ইলিমেন্টগুলোকে একটি স্ট্রিংয়ে রূপান্তর করে এবং তাদের মাঝে স্পেস যোগ করা হয়েছে।
উদাহরণ:
["fun", "is", "programming", "JavaScript"]
→
"fun is
programming JavaScript"
আউটপুট: পরিশেষে
ফাংশনটি কল করে আউটপুট প্রিন্ট করি, যা আমাদের প্রয়োজনীয় উল্টানো বাক্য রিটার্ণ করে।
ওয়েবসাইটটি বুকমার্ক করে রাখুন! পোষ্টটি যদি ভালো লাগে এবং বন্ধুরা যাতে মিস না করে, পোষ্টটি শেয়ার করতে ভুলবেন না। অবশ্যই লাইক ও কমেন্ট করবেন যাতে করে আমরা প্রতিনিয়ত নতুন নতুন সমস্যার পাশাপাশি সমাধান নিয়ে হাজির হতে পারি এবং আপনাদেরও যদি কোডিং সম্পর্কিত কোনো সমস্যা থাকে তাহলে কমেন্টবক্সে জানিয়ে দিন সমাধান করার চেষ্টা করবো, ইনশাআল্লাহ্।