力扣第420周赛 中等 3324. 出现在屏幕上的字符串序列

文章目录

题目介绍


题解

因为是要求按键次数最少,所以不用考虑 'z' 变为 'a' 的情况。

代码如下:

java 复制代码
class Solution {
    public List<String> stringSequence(String target) {
        List<String> ans = new ArrayList<>();
        StringBuilder path = new StringBuilder();
        for (char c : target.toCharArray()) {
            path.append('a');
            for (char i = 'a'; i <= c; i++) {
                path.setCharAt(path.length() - 1, i);
                ans.add(path.toString());
            }
        }
        return ans;
    }
}	
相关推荐
Java_2017_csdn4 小时前
OFC、ERP、OMS、WMS、TMS 对比-详解
java
Doubbbbbbble云5 小时前
基于贪心算法的区间覆盖问题求解策略4
算法·贪心算法
不会就选b11 小时前
算法日常・每日刷题--<贪心>25
数据结构·算法
EatFan12 小时前
Spring Boot 4 落地观察:从 yudao-cloud、matecloud、JPower 看国产脚手架的升级路线与迁移清单
java·spring boot·后端·spring cloud·微服务·后端开发·jdk 21
Maiko Star12 小时前
* LangChain 提示词模板详解:ChatPromptTemplate 的使用与高级特性
java·人工智能·langchain
现任明教教主~14 小时前
Thinkphp站群蜘蛛池SaaS系统YanyvSEO含多用户/积分/六大引擎计费/易支付对接
java·开发语言·spring
一条破秋裤15 小时前
Linux 线程创建:pthread_create 与基本回收
java·linux·运维
Cccp.12315 小时前
【leetcode】(七)前缀树和贪心算法
数据结构·leetcode·贪心算法
千里码aicood15 小时前
基于CART算法的图书分类系统设计与实现
数据库·算法·分类
布吉岛的石头15 小时前
Java 程序员第 49 阶段5:BERT 预训练目标 MLM+NSP 的工程含义
java·人工智能·深度学习·bert·transformer