Tomorrow is another day
阅读全文
类的主要目的之一是把我们的代码复用到更多模块中去,但是我们又不希望把所有的属性和方法都暴露出来,现在,有了这个新特性,我们就可以很轻易的实现这个想法了,只需要在我们的私有属性或者方法前面加一个 # 号即可:
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-common-prefix
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 - 121 。 从右向左读, 为 121 - 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-number
// 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。// 字符 数值// I 1// V 5// X 10// L 50// C 100// D 500// M 1000// 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。// 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:// I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。// X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。// C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。// 给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。// 来源:力扣(LeetCode)// 链接:https://leetcode-cn.com/problems/roman-to-integer
# 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。# 示例 1:# 输入: 123# 输出: 321# 示例 2:# 输入: -123# 输出: -321# 示例 3:# 输入: 120# 输出: 21# 注意:# 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。# 来源:力扣(LeetCode)# 链接:https: // leetcode-cn.com/problems/reverse-integer
这个问题主要是 host 问题,修改一下正确的 host 即可
sudo vi /etc/hosts
i insert
i
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/climbing-stairs