题解 | #编码#

编码

http://www.nowcoder.com/practice/6fc8716ee33e4cc59d58d7e18712094e

c++ 代码

#include<bits/stdc++.h>
using namespace std;

int main(){
    string s;
    cin >> s;
    int n = s.length();
    vector<int> v = {
       1 + 25 + 25 * 25 + 25 * 25 * 25,
       1 + 25 + 25 * 25,
       1 + 25,
       1
    };
    int idx = 0;
    for (int i = 0; i < n; ++i) {
        idx += (s[i] - 'a') * v[i];
    }
    idx += n - 1;
    cout << idx << endl;
    return 0;
}
全部评论

相关推荐

08-05 14:06
门头沟学院 Java
驼瑞驰_招募评论官版...:哈哈哈,hr怪实诚的
点赞 评论 收藏
分享
06-21 13:32
已编辑
门头沟学院 前端工程师
只会喝柠檬茶不会敲代...:大佬当时在cvte是在几产呀 没准还遇到过
点赞 评论 收藏
分享
真的很糟糕:一般说看能力给工资意思就是给不起的借口
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务