
剑指Offer
Code_Yilia
这个作者很懒,什么都没留下…
展开
-
【递归】 LeetCode #面试题64 求1+2+...+n (巧用逻辑运算符“&&”、“||”设置递归的出口)
题目链接:LeetCode #面试题64 求1+2+…+n题目描述:#面试题64. 求1+2+…+n求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000通过次数44,332 | 提交次数51,623分析:这个题是把简单题加了诸多限制,变成了一道中等难度的题目。因为不能原创 2020-06-05 10:22:58 · 370 阅读 · 0 评论 -
LeetCode《剑指Offer》面试题58 - I. 翻转单词顺序
可能用到的知识点:字符串(分割、裁剪、拼接)、正则表达式、StringBuilder大体思路:按空格来分割字符串,只保留单词,再将这些单词拼接起来,最后用trim()删除头尾空白,来满足输出控制。需要注意的是:①题目说明了两个单词间可能有多余的空格,反转后的只能有一个,也就是说“good example”分割出来我们只想要“good”和“example”两个单词,可以用正...原创 2020-03-29 13:07:57 · 252 阅读 · 0 评论