首页 > 其他分享 >力扣_剑指Offer_个人题解day03

力扣_剑指Offer_个人题解day03

时间:2022-10-19 22:36:50浏览次数:58  
标签:String day03 题解 力扣 int length str 字符串

day03

剑指Offer05.替换空格

题目描述:

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

示例 1:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/ti-huan-kong-ge-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解:

class Solution {     public String replaceSpace(String s) {         String[]str=new String[s.length()];         //System.out.println(s.length());         for(int i=0;i<s.length();i++){             str[i]=s.charAt(i)+"";         }         String string="";         for(int j=0;j<str.length;j++){             if(str[j].equals(" ")){                 str[j]="%20";             }             string+=str[j];         }         return string;     } } 剑指Offer58-II.左旋转字符串 题目描述:

字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。

示例 1:

输入: s = "abcdefg", k = 2
输出: "cdefgab"
示例 2:

输入: s = "lrloseumgh", k = 6
输出: "umghlrlose"

限制:

1 <= k < s.length <= 10000

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

题解:

class Solution {     public String reverseLeftWords(String s, int n) {         String[]string=new String[s.length()];         for(int j=0;j<s.length();j++){             string[j]=s.charAt(j)+"";         }         String str="";         //System.out.println(s.length());         int count=0;         for(int i=n;count<s.length();i=((i+1)%s.length())){             str+=string[i];             count++;             //System.out.println(str);         }         return str;     } } //注:没有对应的题即没写出来。。。题解仅作为我的做题痕迹哦、、、

标签:String,day03,题解,力扣,int,length,str,字符串
From: https://www.cnblogs.com/hngz/p/16808085.html

相关文章

  • 力扣_剑指Offer_个人题解
    day02剑指Offer06.从尾到头打印链表题目描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例1:输入:head=[1,3,2]输出:[2,3,1]限制:0<=链......
  • 力扣525(java&python)-连续数组(中等)
    题目:给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。 示例1:输入:nums=[0,1]输出:2说明:[0,1]是具有相同数量......
  • P2059 [JLOI2013] 卡牌游戏 题解
    一道不错的线性dp,带了点逆推。注意到如果我们设\(f_{i,j}\)表示前\(i\)轮过后\(j\)存活的概率,那么我们需要额外记录哪些人无了,否则无法转移。考虑这样一件事:无论......
  • tinymce粘贴word图片问题解决
    ​ 项目需求可发布文章需求涉及到富文本编辑器经过查阅我选择了较为简便不需要后端支持可独立完成的tinymce框架官方文档也是相当完整虽然都是全英文但是有强大的......
  • POJ 1389. Area of Simple Polygons 题解
    关于扫描线的介绍可以去看OIWiki。但那上面的参考代码并不好,下面给出了带注释的POJ1389题代码。/**Title:AreaofSimplePolygons*Source:POJ*URL:htt......
  • asp.net core 3.1 引用的元包dll版本兼容性问题解决方案
    自从.netcore3.1出来后,大家都想立马升级到最新版本。我也是如此,微软也对​​.netcore3.1​​的官方组件不断升级,几乎每隔几天就会有部分元包可以升级。每次打开Nuget包管......
  • Python教程Day03-Python输出、输入、转换数据类型、运算符
    一、输出作用:程序输出内容给用户print('helloPython')age=18print(age)#需求:输出“今年我的年龄是18岁”1、格式化输出格式化输出即按照一定的格式输出内容1.1格......
  • MySQL 错误码: 1067Invalid default value for ‘xxx‘问题解决
    声明,此文为转载内容,原作者地址为:https://blog.csdn.net/qq_38974638/article/details/1223005381.问题描述:错误码:1067Invaliddefaultvaluefor'gmt_create......
  • AcCoders 10665:【省选基础 模拟】魔兽世界终极版 题解
    一句话,大模拟,对着题意敲就完了。干就完了,奥利给!正正好好618行~//10665ProblemG:【省选基础模拟】魔兽世界终极版#include<iostream>#include<cstdio>#include......
  • UVA353 Pesky Palindromes 题解
    题目大意给定一个字符串,求其中本质不同的回文子串的个数。解题思路时间复杂度\(O(n^3\logn)\,/\,O(n^3)\)写法非常显然的思路,直接枚举每个子串,判断其是否是回文子......