题解 | #编码#

编码

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

#include <stdio.h>
#include <string.h>

int main() {
  char s[100];
  scanf("%s", s);
  int n = strlen(s);
  int v[4] = {
    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;
  printf("%d\n", idx);
  return 0;
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务