【leetcode|a=a*10+b型题目】1.反转数字
你输入1478,则得到8741
你输入4567,则得到7654
class Solution
{
public int Reverse(int n)
{
int i=0,result=0;
while(n!=0)
{
//不断的拿出个位
i=n%10;
result=(result*10)+i;
//把个位去除
n/=10;
}
return result;
}
}public class demo
{
public static void main(String[] args)
{
Solution solution=new Solution();
System.out.println(solution.Reverse(123456));
}
}
2.剑指offer17
力扣
class Solution
{
public int[] printNumbers(int n)
{
//输入1,就要到9,输入2,就要到99,输入3,就要到999
int temp=0;
for(int i=0;
i
推荐阅读
- leetcode|动态规划-爬楼梯,连续子数组的最大和
- #|【LeetCode】11、盛最多水的容器
- #|【LeetCode】10、正则表达式匹配
- #|【LeetCode】9、回文数
- Leetcode 20有效的括号(附JAVA Deque 和LinkedList用法)
- Leetcode 38报数
- 力扣算法题-python|力扣算法题总结(python)—二分查找
- 2022刷题-目标400+|19. 设计一个有getMin功能的栈 (栈)
- LeetCode|416. 分割等和子集