প্রায় সমদ্বিবাহু ত্রিভুজ
একটি প্রায় সমদ্বিবাহু পূর্ণসংখ্যা ত্রিভুজ হল একটি ত্রিভুজ যেটির সমস্ত বাহুর দৈর্ঘ্য পূর্ণসংখ্যা এবং এছাড়াও, দুটি বাহু প্রায় সমান, তাদের দৈর্ঘ্যের 1 একক পরম পার্থক্য।
সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় যা একটি ত্রিভুজের পরিধি নির্দিষ্ট করে৷
আমাদের ফাংশনটি এমন একটি প্রায় সমদ্বিবাহু ত্রিভুজের পরিমাপ খুঁজে পাওয়া উচিত যার পরিধি ইনপুট পরিধির কাছাকাছি।
উদাহরণস্বরূপ, যদি পছন্দসই পরিধি 500 হয়,
তাহলে নিকটতম পরিধি সহ প্রায় সমদ্বিবাহু ত্রিভুজ হবে − [105, 104, 181]
উদাহরণ
নিম্নলিখিত কোড -
const পরিধি =500; const almostIsosceles =(ঘের =0) => { let a =ঘের; for(; a> 0; a--){ for( let b =perimeter; b> 0; b--){ for( let c =perimeter; c> 0; c--){ if(a + b + c> পরিধি || a !==b + 1 || (Math.pow(a, 3) - Math.pow(b, 3) !==Math.pow(c, 2))){ চালিয়ে যান; }; ফেরত [a, b, c]; }; }; }; রিটার্ন [];};console.log(almostIsosceles(perimeter));