2021年10月16日

字节三个特工(Java)

摘要: 我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议 我们在字节跳动大街的N个建筑中选定3个埋伏地点。 为了相互照应,我们决定相距最远的两名特工间的距离不超过D。 我特喵是个天才! 经过精密的计算,我们从X种可行的埋伏方案中选择了 阅读全文

posted @ 2021-10-16 17:18 Tianhao丶 阅读(131) 评论(0) 推荐(0)

字节聪明的编辑(Java)

摘要: 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 1. 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 2. 两对一 阅读全文

posted @ 2021-10-16 17:16 Tianhao丶 阅读(39) 评论(0) 推荐(0)

字节雀牌问题(Java)

摘要: 小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。 于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下: 总共有36张牌,每张牌是1~9。每个数字4张牌。 你手里有其中的14张牌 阅读全文

posted @ 2021-10-16 17:14 Tianhao丶 阅读(79) 评论(0) 推荐(0)

LeetCode_541 反转字符串 II(Java版)

摘要: class Solution { public String reverseStr(String s, int k) { String result = "";//保存新的字符串 int n =s.length(); for (int i = 0;i < n;i+=2*k){//2k为单位递增 if 阅读全文

posted @ 2021-10-16 17:11 Tianhao丶 阅读(43) 评论(0) 推荐(0)

LeetCode_38 外观数列(Java版)

摘要: 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSay(n-1) 的描述 阅读全文

posted @ 2021-10-16 17:06 Tianhao丶 阅读(34) 评论(0) 推荐(0)

LeetCode_344 反转字符串(Java版)

摘要: 解题思路 首尾交换 代码 class Solution { public void reverseString(char[] s) { char temp; int start = 0; int end = s.length-1; while(start < end){ temp = s[start 阅读全文

posted @ 2021-10-16 17:02 Tianhao丶 阅读(31) 评论(0) 推荐(0)

LeetCode_5 最长回文子串(Java版)

摘要: 解题思路 分别以每个点为中心,向外扩散,分奇数个和偶数个,对比长度后取最长 代码 class Solution { public String longestPalindrome(String s) { if(s.length() == 0 || s == null){ return ""; } / 阅读全文

posted @ 2021-10-16 16:52 Tianhao丶 阅读(55) 评论(0) 推荐(0)

导航