1function formatTaka(n) {2 return '৳' + n.toLocaleString('en-IN');3}বিল্ট-ইন en-IN লোকেলেই এক লাইনে সেরে দেয়।
প্রোডাক্ট
ময়না চ্যাট ছবি তৈরি ইমেজ এডিটর ময়না কোড ডিপ রিসার্চ প্রজেক্টএক্সপ্লোর
মডেল প্রাইসিং কেন ময়না প্রশ্নঅ্যাকাউন্ট
লগ ইন ফ্রি শুরু করুনএকটাই বাস্তব বাংলাদেশি বাগ, Moyna Code-এর প্রতিটি মডেলকে দেওয়া হলো। নিচে প্রতিটির লেখা আসল সমাধান — পাশাপাশি। কে সেরা নয়, বরং প্রতিটি হাত কীভাবে আলাদা করে ভাবে।
1function formatTaka(n) {2 return '৳' + n.toLocaleString('en-US');3}
টাকার অঙ্ক দেশি কায়দায় হওয়ার কথা — ৳১২,৩৪,৫৬৭ — কিন্তু হচ্ছে পশ্চিমা কায়দায়: ৳1,234,567।
ছয় মডেল, একটাই বাগ। চারটি বিল্ট-ইন en-IN লোকেলে যায়; দুটি কমা-বসানো নিজ হাতে গড়ে।
1function formatTaka(n) {2 return '৳' + n.toLocaleString('en-IN');3}বিল্ট-ইন en-IN লোকেলেই এক লাইনে সেরে দেয়।
1function formatTaka(n) {2 const numStr = n.toString();3 let lastThree = numStr.slice(-3);4 let remaining = numStr.slice(0, -3);5 6 if (remaining) {7 remaining = remaining.replace(/\B(?=(\d{2})+(?!\d))/g, ',');8 return '৳' + remaining + ',' + lastThree;9 }10 return '৳' + lastThree;11}লাখ-কোটির কমা regex দিয়ে নিজ হাতে বসায়।
1function formatTaka(n) {2 return '৳' + Number(n).toLocaleString('en-IN');3}একই পথ — তবে Number()-এ মুড়ে আরও নিরাপদ করে।
1function formatTaka(n) {2 const num = typeof n === 'number' ? n : Number(n);3 if (!Number.isFinite(num)) return '৳0';4 5 const sign = num < 0 ? '-' : '';6 const [intPart, decPart] = Math.abs(num).toString().split('.');7 8 if (intPart.length <= 3) {9 return `৳${sign}${intPart}${decPart ? '.' + decPart : ''}`;10 }11 12 const last3 = intPart.slice(-3);13 const rest = intPart.slice(0, -3);14 const groupedRest = rest.replace(/\B(?=(\d{2})+(?!\d))/g, ',');15 16 return `৳${sign}${groupedRest},${last3}${decPart ? '.' + decPart : ''}`;17}সবচেয়ে সতর্ক — NaN, চিহ্ন ও দশমিক সব সামলায়।
1function formatTaka(n) {2 return '৳' + n.toLocaleString('en-IN');3}দ্রুত ও সরাসরি — বিল্ট-ইন, বাড়তি কিছু নয়।
1function formatTaka(n) {2 return '৳' + n.toLocaleString('en-IN');3}হালকা মডেলটাও সেই পরিচ্ছন্ন এক-লাইনেই পৌঁছায়।
// ডানে স্ক্রল করুন — প্রতিটি কলাম আসল, ধরে-আনা কোড
দুই পরিবার, হালকা থেকে গভীর যুক্তি — Moyna Code-এর প্রতিটি কোডিং মডেল, এক জায়গায়।
// ধরে আনার সময় Claude Opus 4.6 ব্যস্ত ছিল — দলে আছে, আপনার ডাকেই হাজির
উপরের প্রতিটি সমাধানই সঠিক। তফাত শুধু বিচারবোধে — আর সেটাই আপনি দেখে নিতে পারেন একটাকে ভরসা করার আগে।
চারটি মডেল এক লাইনে ভাষার en-IN লোকেলে ভরসা করে; দুটি নিজেরাই regex দিয়ে লাখ-কোটির কমা লেখে।
GPT-5.3 Codex NaN, ঋণাত্মক ও দশমিক আগলে রাখে; এক-লাইনের সমাধানগুলো লোকেলের ওপরই ভরসা রাখে।
একই সঠিক ফল, ওজন ভিন্ন — সবচেয়ে ছোট আর সবচেয়ে খুঁটিয়ে-লেখা সমাধান পাশাপাশি।
দলের প্রতিটি মডেল চলে ঠিক একই Moyna Code-এর ভেতরে — কাজের ধারা বদলায় না, শুধু হাতটা বদলায়।
Claude Opus, Sonnet, Haiku আর GPT-5 Codex পরিবার — সব একই জায়গায়, কাজের মাঝপথেই বদলানো যায়।
এই আসরটাই আসল কথা — কোন মডেল সত্যি কীভাবে লেখে দেখে নিন, তারপর যে হাতে বিশ্বাস, সেটাই বাছুন।
প্রতিদিনের বাংলায় বাগ বলুন, ব্যাখ্যাও পান বাংলায় — কোড তো সবার এক।
কিছুই নীরবে বসে না — প্রতিটি মডেলের বদল আপনার চোখের সামনে আসে, অনুমোদন দিলে তবেই বসে; কোনো লুকোছাপা নেই।
আপনার বাগটা বাংলা বা English-এ বলুন — একটা মডেল বেছে নিন, কিংবা Moyna Smart-কে দিন।
বিনামূল্যে শুরু · বাংলা বা English