1111111111111111
  • 板块P1765 手机
  • 楼主7teen
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/4/3 13:41
  • 上次更新2024/4/3 14:06:59
查看原帖
1111111111111111
526386
7teen楼主2024/4/3 13:41
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String a = scanner.nextLine();
        int ans = 0;
        int[] num = {1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 1, 2, 3, 4}; // 打表,记录每个字母需要按几次

        for (int i = 0; i < a.length(); i++) {
            char ch = a.charAt(i);
            if (ch >= 'a' && ch <= 'z') {
                ans += num[ch - 'a']; // 累加每个字符对应按键次数
            }
            if (ch == ' ') {
                ans++; // 空格键按一次
            }
        }
        System.out.println(ans);
    }
}
2024/4/3 13:41
加载中...