在C ++中,总计n个字母所需的最小字母数。
问题陈述
给定一个整数n,令a=1,b=2,c=3,…..,z=26。任务是找到使n总计为所需的最小字母数。
If n = 23 then output is 1 If n = 72 then output is 3(26 + 26 + 20)
算法
1. If n is divisible by 26 then answer is (n/26) 2. If n is not divisible by 26 then answer is (n/26) + 1
示例
#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
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短