(剑指offer)05 替换空格-58 II.-左旋转字符串(2021-11-25)

简介: (剑指offer)05 替换空格-58 II.-左旋转字符串(2021-11-25)

05 替换空格

问题描述

难度:简单

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例 1:

输入:s = “We are happy.”

输出:“We%20are%20happy.”

代码思路
class Solution:
    def replaceSpace(self, s: str) -> str:
        res = []
        for ch in s:
            if ch == " ":
                res.append("%20")
            else:
                res.append(ch)
        return ''.join(res)

58 II.-左旋转字符串

问题描述

难度:简单

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。

请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,

该函数将返回左旋转两位得到的结果"cdefgab"。

示例 1:

输入: s = “abcdefg”, k = 2

输出: “cdefgab”

示例 2:

输入: s = “lrloseumgh”, k = 6

输出: “umghlrlose”

限制:

1 <= k < s.length <= 10000

代码思路
class Solution:
    def reverseLeftWords(self, s: str, n: int) -> str:
        res = []
        for i in range(n,len(s)):
            res.append(s[i])
        for i in range(n):
            res.append(s[i])
        return ''.join(res)
相关文章
|
JavaScript
Qt视频播放器[QMediaPlayer+QVideowidget]
本代码在Window10下运行,利用qMediaPlayer和qvideowidget实现视频文件mp4的播放,并且提供进度显示,还可以通过拖动进度条来变换播放位置
1288 0
|
机器学习/深度学习 C语言
【C/PTA】选择结构专项练习
【C/PTA】选择结构专项练习
427 0
|
机器学习/深度学习 人工智能 C语言
【C/PTA】循环结构进阶练习(三)
【C/PTA】循环结构进阶练习(三)
606 0
|
11月前
|
数据采集 机器学习/深度学习 安全
会员数据化运营概论
会员数据化运营概论
156 0
|
11月前
|
存储 算法 数据可视化
基于 MATLAB的GUI信号处理界面设计 源码+运行截图
基于 MATLAB的GUI信号处理界面设计 源码+运行截图
328 2
|
11月前
|
专有云 Serverless 持续交付
亚太唯一,阿里云再度入选Gartner®容器管理魔力象限领导者
Gartner正式发布 2024《容器管理魔力象限》报告,阿里云再度成为中国唯一一家入选「领导者象限」的科技公司。
|
11月前
|
人工智能 运维 IDE
通义灵码初体验:创新与惊喜并存
作为一名DevOps开发运维人员,我通过使用通义灵码个人版(v1.4.5)的代码生成和补全功能,显著提升了50%的工作效率。本文档详细记录了从安装配置到具体功能使用的全过程,包括代码解释、自动生成单元测试代码及根据需求生成新代码等功能的实际体验,展示了其高效、准确的特点,并提出了改进建议。
|
11月前
|
CDN
阿里云国际版CDN网页打不开、页面报错该如何解决?
阿里云国际版CDN网页打不开、页面报错该如何解决?
|
11月前
|
Java Python
python知识点100篇系列(16)-python中如何获取线程的返回值
【10月更文挑战第3天】本文介绍了两种在Python中实现多线程并获取返回值的方法。第一种是通过自定义线程类继承`Thread`类,重写`run`和`join`方法来实现;第二种则是利用`concurrent.futures`库,通过`ThreadPoolExecutor`管理线程池,简化了线程管理和结果获取的过程,推荐使用。示例代码展示了这两种方法的具体实现方式。
178 0
python知识点100篇系列(16)-python中如何获取线程的返回值
|
11月前
|
传感器 存储 编解码
基于STM32的智能手环设计与实现(上)
基于STM32的智能手环设计与实现(上)
802 0