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;
    }
};

运行结果

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

相关推荐
Ayiagent21 分钟前
如何写出一个可以过朱雀检测的仿写Skill?
经验分享
午彦琳29 分钟前
2026.9.11
数据结构·python·算法
Dr_Fourier31 分钟前
mmap的使用与底层原理
linux·c++
Tairitsu_H37 分钟前
[C++] C++11右值引用与移动语义揭秘
开发语言·c++·c++11·右值引用·移动语义
(Charon)41 分钟前
【C++】 定时器进阶:多层时间轮原理与任务迁移
c++
蒸蒸yyyyzwd42 分钟前
cpp 选手备战秋招学习笔记 day32
c++·笔记·面试
汉克老师1 小时前
GESP 四级明日冲刺:最后一晚只抓两个大方向
c++·gesp·小学生·学c++编程
302wanger1 小时前
蛋炒饭周刊 · 第 1 期(2026-09-07至2026-09-11)
算法
IT小白杨1 小时前
TikTok多账号运营体系安全运营攻略:移动端优先架构下的环境隔离技术解析
大数据·经验分享·tcp/ip·安全·架构·指纹浏览器
一木 之林2 小时前
第 3 节 在 AI 行业中,C/C++ 编程中的动态库和静态库
c语言·c++·后端