月度归档八月 2020

LeetCode 刷题之整数反转

Chris Yue No Comments

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

输入: 123
输出: 321

输入: -123
输出: -321

输入: 120
输出: 21

假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

LeetCode 刷题之 Z 字形变换

Chris Yue No Comments

题目:

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。

比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下:

L   C   I   R
E T O E S I I G
E   D   H   N

LeetCode 刷题之最长回文

Chris Yue No Comments

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。