美文网首页
2021-03-09极客时间打卡

2021-03-09极客时间打卡

作者: 程博颖 | 来源:发表于2021-03-09 14:55 被阅读0次

1、面试题 01.03. URL化:https://leetcode-cn.com/problems/string-to-url-lcci/
URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)
输入:"Mr John Smith ", 13
输出:"Mr%20John%20Smith"

class Solution {
    public String replaceSpaces(String S, int length) {
        char[] chs = S.toCharArray();
        int i = length-1,j = S.length()-1;
        while(i >= 0){
            if(chs[i] == ' '){
                chs[j--] = '0';
                chs[j--] = '2';
                chs[j--] = '%';
            }else{
                chs[j--] = chs[i];
            }
            i--;
        }
        return String.valueOf(chs,j+1,S.length()-j-1);
    }
}

2、1528. 重新排列字符串:https://leetcode-cn.com/problems/shuffle-string/
给你一个字符串 s 和一个 长度相同 的整数数组 indices 。
请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。
返回重新排列后的字符串。

输入:s = "codeleet", indices = [4,5,6,7,0,2,1,3]
输出:"leetcode"
解释:如图所示,"codeleet" 重新排列后变为 "leetcode" 。

class Solution {
    public String restoreString(String s, int[] indices) {
            char[] chs = new char[s.length()];
            for(int i=0;i<indices.length;i++){
                chs[indices[i]] = s.charAt(i);
            }
            return new String(chs);

    }
}

相关文章

  • 2021-03-09极客时间打卡

    1、面试题 01.03. URL化:https://leetcode-cn.com/problems/string...

  • 极客时间每日打卡小记

    最近在极客时间APP上参加21天打卡活动,虽说21天是否能养成习惯还不确定,但坚持了5天下来,有些收获,和你分享一...

  • 极客时间11天打卡

    今天学习的设计模式之美的迭代器模式,主要分了三篇来讲. 一般情况下,迭代器模式都是一门编程语言提供了,用来遍历基本...

  • 极客时间-技术编程类课程产品分析报告

    【极客时间】 极客时间是极客邦科技出品的IT类知识服务产品,内容包含专栏订阅、极客新闻、热点专题、直播、视频和音频...

  • 极客时间

    《极客时间》程序员时间管理的笔记 JIT的理解 编译和解释的区别。 jdk8函数式编程 23种设计模式,是道与术的...

  • 极客时间

    微信搜索公众号:矿洞程序员。回复:极客时间

  • 极客时间

    我的已购专栏。 左耳听风 黄勇的OKR实战笔记 Kafka核心技术与实战 OpenResty从入门到实战 Java...

  • 极客时间,课程优惠码

    1.极客时间代码精进之路优惠码 极客时间Andorid开发高手课优惠码Android开发高手课 3.极客时间趣谈网...

  • 极客时间第2天打卡

    打卡内容

  • 极客时间第3天打卡

    今天学习了争哥的行为型设计模式. 观察者设计模式:同步的,异步的,同一个进程的,不同进程之间都可以用到观察者模式....

网友评论

      本文标题:2021-03-09极客时间打卡

      本文链接:https://www.haomeiwen.com/subject/wgbvqltx.html