题目描述
给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例
1 | 1:输入: "()" |
示例 2:
1 | 输入: "()[]{}" |
示例 3:
1 | 输入: "(]" |
示例 4:
1 | 输入: "([)]" |
示例 5:
1 | 输入: "{[]}" |
给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例
1 | 1:输入: "()" |
示例 2:
1 | 输入: "()[]{}" |
示例 3:
1 | 输入: "(]" |
示例 4:
1 | 输入: "([)]" |
示例 5:
1 | 输入: "{[]}" |
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
所有输入只包含小写字母 a-z
more >>
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
1 | 字符 数值 |
例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:
给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。
more >>给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
注意:
假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
2019-06-13
#leetcode
2019-05-28
#leetcode
2019-05-27
#leetcode
2019-05-26
#leetcode
2019-05-25
#leetcode
2018-07-25
#Golang#leaf
2018-07-09
#正则表达式
2018-07-06
#shell
2018-07-03
#shell
2018-05-25
#shell
2018-05-24
#shell
2018-05-19
#shell
2018-05-03
2018-04-11
#游戏AI
2018-03-27
#游戏AI
2018-02-13
#Golang
2018-02-13
#Golang
2018-02-13
#Golang
2018-02-05
#Vim
2018-02-01
#Linux学习#个人笔记
2018-01-31
#Vim
2018-01-23
#游戏开发#AI行为树
2018-01-22
#Linux学习#个人笔记
2018-01-17
#linux学习
2018-01-17
#vim
2018-01-13
#linux学习#vim安装
2018-01-06
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go基础
2018-01-04
#Golang#Go常用包#包函数
2018-01-03
#Golang#Go常用包#包函数
2017-12-30
#博客搭建