একটি ত্রিকোণ সংখ্যা একটি সংখ্যা সমষ্টি যে n
1 থেকে স্বাভাবিক সংখ্যার n
। উদাহরণস্বরূপ 1 + 2 + 3 + 4 = 10
তাই 10
একটি ত্রিভুজাকার সংখ্যা।
একটি ইতিবাচক পূর্ণসংখ্যা দেওয়া ( 0 < n <= 10000
) ইনপুট হিসাবে (একটি পূর্ণসংখ্যা হিসাবে নেওয়া যেতে পারে, বা একটি স্ট্রিং হিসাবে), আরও ত্রিভুজাকার সংখ্যা তৈরি করতে ইনপুটটিতে যুক্ত করা যেতে পারে এমন সবচেয়ে ছোট সম্ভাব্য ত্রিভুজাকার সংখ্যাটি প্রদান করুন।
উদাহরণস্বরূপ প্রদত্ত ইনপুট 26
, 10
ফলাফল যুক্ত করা 36
, যা ত্রিভুজাকার সংখ্যাও। এর চেয়ে কম ত্রিভুজাকার সংখ্যা নেই 10
যা 26
অন্য ত্রিভুজাকার সংখ্যা তৈরি করতে যুক্ত করা যায়, তাই 10
এই ক্ষেত্রে সঠিক ফলাফল।
0
একটি ত্রিভুজাকার সংখ্যা, অতএব যদি ইনপুটটি নিজেই ত্রিভুজাকার সংখ্যা হয় তবে আউটপুট হওয়া উচিত 0
Testcases
কেসগুলি ফরম্যাটে দেওয়া হয় input -> output (resulting triangular number)
0 -> 0 (0)
4 -> 6 (10)
5 -> 1 (6)
7 -> 3 (10)
8 -> 28 (36)
10 -> 0 (10)
24 -> 21 (45)
25 -> 3 (28)
26 -> 10 (36)
34 -> 21 (55)
10000 -> 153 (10153)
স্কোরিং
এই কোড-গলফ তাই অল্পসংখ্যক পরিষেবা বাইট প্রতিটি ভাষার মধ্যে জিতেছে!
26 -> 2
?