
java算法题
Xsa_666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java算法题:利用字母可以组成一些美丽的图形,下面给出了一个例子:
题目:问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与约定1 <= n, m <=原创 2021-03-18 15:45:16 · 1520 阅读 · 0 评论 -
算法题:十六进制转十八进制.
题目给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出 71 4435274【提示】..原创 2021-03-11 16:02:35 · 433 阅读 · 0 评论 -
2013年蓝桥杯javaB组振兴中华
题目小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?解题思路我们可以将这些写字的格子想象成网格,建立一个坐标系.仔细观察我们可以发现,只要走到右下角的"华"就达原创 2021-03-09 22:13:13 · 219 阅读 · 0 评论 -
Java算法题:重塑矩阵
题目:重塑矩阵给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。过程读过题我们可以知道,该题是让我们将二维数组 映射成一个一维数组或者将这个一维数组映射成 r 行 c 列的二维数组。根据题意我们首先提取原矩阵的行列数与要转变的行列数进行比较,判定这样变化是否合理,不合理仍然返回原矩阵,如果合理则创建一个新的二维数组,对原来矩阵中的数据以相同的顺序进行遍历填充.代码代码如下(示例):public原创 2021-02-17 18:03:36 · 375 阅读 · 2 评论 -
蓝桥杯算法题
题目给你一个整数 x ,如果 x 是一个回文整数,返回 ture ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。过程首先把显而易见的那种情况的数筛选出来,就是x<0 ||(x%10==0 && x!=0).剩下的情况将x每一位数字对半取出来,如果x的数字长度为奇数时用Second/10 去除处于中位的数字。然后将两个数对比,如果相同就返回true.代码代码如下(示例):public c..原创 2021-01-30 16:02:53 · 519 阅读 · 0 评论 -
算法题--整数反转
题目给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321过程首先,我们先检测向原整数附加另一位数字是否会导致溢出。当不会溢出时我们再对这个数字进行处理,令该数%10,取出最后一个数字加到result中,每加一次需要result*10,x/10.最后输出即可.代码代码如下(..原创 2021-01-27 16:32:47 · 174 阅读 · 0 评论