小红的字符串

实现代码:

java 复制代码
 public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        int n = s.length();
        int ans = 0;
        
        for (int i = 0; i < n / 2; i++) {
            char left = s.charAt(i);
            char right = s.charAt(n - 1 - i);
            int diff = Math.abs(left - right);
            ans += Math.min(diff, 26 - diff);
        }
        
        System.out.println(ans);
        sc.close();
    }
相关推荐
雨中飘荡的记忆11 分钟前
ElasticJob分布式调度从入门到实战
java·后端
灵感__idea3 小时前
Hello 算法:众里寻她千“百度”
前端·javascript·算法
考虑考虑9 小时前
JDK25模块导入声明
java·后端·java ee
_小马快跑_10 小时前
Java 的 8 大基本数据类型:为何是不可或缺的设计?
java
Wect13 小时前
LeetCode 130. 被围绕的区域:两种解法详解(BFS/DFS)
前端·算法·typescript
Re_zero13 小时前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
洋洋技术笔记13 小时前
Spring Boot条件注解详解
java·spring boot
NAGNIP1 天前
一文搞懂深度学习中的通用逼近定理!
人工智能·算法·面试
程序员清风1 天前
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!
java·后端·面试
皮皮林5511 天前
利用闲置 Mac 从零部署 OpenClaw 教程 !
java