নিজে নিজে কর

উপরের প্রত্যেকটা প্রশ্নের উত্তর নিজে নিজে খুঁজে বের করার চেষ্টা করো। যদি না পাও তাহলে নিচের Show Answer বাটনে ক্লিক করো। না বুঝতে পারলে নিচে কমেন্ট করো।

প্রশ্ন-9.1 mobiles নামক array এর মোবাইলগুলোকে ক্যামেরা কত মেগা পিক্সেল সেই অনুসারে কম থেকে বেশি সিরিয়াল অনুসারে সাজানোর একটা প্রোগ্রাম লিখ।

উত্তরঃ

var mobiles = [
    {brand: "walton", price: 6500, camera: 9},
    {brand: "sympony", price: 5500, camera: 11},
    {brand: "walton", price: 4000, camera: 6},
    {brand: "samsung", price: 24500, camera: 13},
    {brand: "LG", price: 9500, camera: 12},
    {brand: "apple", price: 45500, camera: 8},
    {brand: "walton", price: 4500, camera: 5},
];
    
function sortComparison(first, second) {
    return (first.camera - second.camera);
}

mobiles.sort(sortComparison);
console.log(mobiles);
                                                

প্রশ্ন-9.2 মোবাইলগুলাকে কোনটার ক্যামেরা কত মেগা পিক্সেল সেই অনুসারে বেশি থেকে কম সিরিয়াল অনুসারে সাজানোর একটা প্রোগ্রাম লিখ।

উত্তরঃ

var mobiles = [
    {brand: "walton", price: 6500, camera: 9},
    {brand: "sympony", price: 5500, camera: 11},
    {brand: "walton", price: 4000, camera: 6},
    {brand: "samsung", price: 24500, camera: 13},
    {brand: "LG", price: 9500, camera: 12},
    {brand: "apple", price: 45500, camera: 8},
    {brand: "walton", price: 4500, camera: 5},
];
    
function sortComparisonDescending(first, second) {
    return (second.camera - first.camera);
}

mobiles.sort(sortComparisonDescending);
console.log(mobiles);
                                                

প্রশ্ন-9.3 mangoes নামে একটা array ডিক্লেয়ার কর যেখানে অনেকগুলা mango থাকবে। প্রত্যেকটা mango এর তিনটা করে বৈশিষ্ট্য থাকবে। এই তিনটা বৈশিষ্ট্য হচ্ছে ওজন (weight), জাত(category) যেমন ফজলি, কাঠালভোগ, হিমসাগর, লেংড়া ইত্যাদি। এবং ফরমালিন কিনা (isFormalin) যেটার মান হবে true অথবা false । এখন তোর কাজ হবে একটা ফাংশন লেখা যেটার দিয়ে তুই যেসব আমের ওজন বেশি থেকে কম সিরিয়াল অনুসারে সাজাবি।

উত্তরঃ

var mangoes = [  
    { weight: 600, category: "fazlee", isFormalin: false }, 
    { weight: 700, category: "kathalvog", isFormalin: false }, 
    { weight: 690, category: "fazlee", isFormalin: true }, 
    { weight: 300, category: "himSagor", isFormalin: false }, 
    { weight: 250, category: "kathalvog", isFormalin: true }, 
    { weight: 650, category: "langra", isFormalin: true },
    { weight: 350, category: "himSagor", isFormalin: true }
];

function sortComparisonDescending(first, second) {
    return (second.weight - first.weight);
}

mangoes.sort(sortComparisonDescending);
console.log(mangoes);
                                                

Chapters

হাবলু কপি কালেক্ট করো

বলদ টু বস কালেক্ট করো