You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

函数mapCharAndSum(N,K,str):小写字母映射求和问题

函数实现任务:mapCharAndSum(N,K,str)

核心规则

  • 入参定义:
    • N:整数类型,为字符映射的起始基准值
    • K:整数类型,为输入字符串的长度
    • str:字符串类型,内容为纯小写英文字母
  • 字符映射逻辑:所有小写英文字母按顺序建立映射关系,字符a对应映射值为N,后续字母顺着字母表顺序依次对应N+1、N+2……直到最后一个字符z对应N+25
  • 计算要求:遍历字符串str,把所有字符对应的映射值累加求和,输出最终总和

输入输出规范

  • 输入要求:
    1. 第一行输入整数N的具体取值
    2. 第二行输入整数K的具体取值
    3. 第三行输入目标字符串str的内容
  • 输出要求:直接输出按上述映射规则计算得到的字符值总和即可

样例演示

当N=30时,按照映射规则a对应30、b对应31……z对应55;如果输入的str为"abc",总和计算逻辑为30+31+32=93,也就是对应输入30、3、abc这组样例时,最终输出结果为93。

代码实现参考(Python)

def mapCharAndSum(N, K, str):
    sum_val = 0
    for char in str:
        # 利用ASCII码计算字符相对a的偏移量,叠加基准值得到当前字符映射值
        sum_val += N + (ord(char) - ord('a'))
    return sum_val

# 按输入规则读取参数并执行
if __name__ == "__main__":
    N = int(input())
    K = int(input())
    input_str = input().strip()
    print(mapCharAndSum(N, K, input_str))

内容的提问来源于stack exchange,提问作者Hemant Pratap Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 01:54:29