![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
Wmx-98
天道酬勤,厚积薄发
展开
-
(java)输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。
(java)输入一个十六进制数a,和一个八进制数b,输出a+b的十进制结果(范围-231~231-1)。原创 2021-04-30 11:07:51 · 1166 阅读 · 0 评论 -
求最少需要多少步可以变为Fibonacci数
目录一.题目二.思路三.代码实现一.题目Fibonacci数列是这样定义的:F[0] = 0F[1] = 1for each i ≥ 2: F[i] = F[i-1] + F[i-2]因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或者X+1,现在给你一个数N求最少需要多少步可以变为Fibonacci数。二原创 2021-04-24 17:29:43 · 678 阅读 · 7 评论 -
整数逆序输出字符串(JAVA)
Java实现整数逆序输出字符串1.整数逆序输出整数时import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一个整数"); int num = input.nextInt(); while (原创 2021-04-23 15:42:39 · 286 阅读 · 2 评论 -
MapAndSet例题
771.给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/jewels-and-stones著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Solution {原创 2021-04-22 20:52:24 · 185 阅读 · 5 评论 -
二货小易有一个W*H的网格盒子,网格的行编号为0~H-1,网格的列编号为0~W-1。每个格子至多可以放一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。
解题思路:由题意知任意两块蛋糕的欧几里得距离不能等于2,也即有两组关系:(1)x1 - x2 = 2(或-2),y1 - y2 = 0;(2)y1 - y2 = 2(或-2),x1 - x2 = 0;可理解为若开始放蛋糕的位置为(x,y);则对于每一行来说(x + 2, y)处不能放蛋糕;对于每一列来说(x, y + 2)处不能放蛋糕。一个较为简单的数学问题,举例就能发现规律,4为周期,如下图:我们也可定义一个二维数组,不初始化,则其默认的值均为0;然后把不能放蛋糕的地方置为-1;最后还剩几个0就表原创 2021-04-20 17:09:11 · 495 阅读 · 7 评论