समस्या कथन
एक पूर्णांक n दिया गया है और मान लें a=1, b=2, c=3, ..., z=26। कुल n बनाने के लिए आवश्यक न्यूनतम अक्षरों की संख्या ढूंढें।
यदि n=23 तो आउटपुट 1 है यदि n=72 तो आउटपुट 3 है (26 + 26 + 20)
एल्गोरिदम
1. यदि n 26 से विभाज्य है तो उत्तर (n/26) है 2. यदि n 26 से विभाज्य नहीं है तो उत्तर (n/26) + 1 है
C++ उदाहरण
#include <iostream>
using namespace std;
int minRequiredSets(int n) {
if (n % 26 == 0) return (n / 26);
else return (n / 26) + 1;
}
int main() {
int n = 72;
cout << "Minimum required sets: " << minRequiredSets(n) << endl;
return 0;
}
आउटपुट
Minimum required sets: 3