Leetcode—1165. 单行键盘【简单】Plus

2025每日刷题(211)

Leetcode---1165. 单行键盘

实现代码

cpp 复制代码
class Solution {
public:
    int calculateTime(string keyboard, string word) {
        int ans = 0;
        int cur = 0;
        int pre = 0;
        for(auto& w: word) {
            auto it = find(keyboard.begin(), keyboard.end(), w);
            cur = distance(keyboard.begin(), it);
            ans += abs(pre - cur);
            pre = cur;
        }
        return ans;
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
星释12 分钟前
Rust 练习册 67:自定义集合与数据结构实现
数据结构·算法·rust
6***x54512 分钟前
C++在计算机视觉中的图像处理
c++·图像处理·计算机视觉·游戏引擎·logback·milvus
fpcc15 分钟前
跟我学C++中级篇——内存访问违例
c++
E***q53923 分钟前
C++内存对齐优化
开发语言·c++
D_evil__24 分钟前
[C++高频精进] 文件IO:文件操作
c++
会飞的小蛮猪1 小时前
Ubuntu24.04基于Docker部署K8s(使用私服部署)
经验分享·docker·云原生·容器·kubernetes
前端小L1 小时前
图论专题(十九):DAG上的“关键路径”——极限规划「并行课程 III」
算法·矩阵·深度优先·图论·宽度优先
scx201310041 小时前
20251116 树状DP总结
算法·深度优先·图论
Aspect of twilight2 小时前
LeetCode华为大模型岗刷题
python·leetcode·华为·力扣·算法题
别动哪条鱼2 小时前
MP4转AAC转换器C++
c++·ffmpeg·音视频·aac