随笔分类 -  Java

摘要:题目描述: 给定一个正整数数组,检查数组中是否存在满足规则的数字组合规则: A = B + 2C输入描述: 第一行输出数组的元素个数。接下来一行输出所有数组元素,用空格隔开。输出描述: 如果存在满足要求的数,在同一行里依次输出规则里A/B/C的取值,用空格隔开。如果不存在,输出0。备注: 数组长度在 阅读全文
posted @ 2022-04-04 17:04 海漠 编辑
摘要:[计算面积] 绘图机器的绘图笔初始位i在原点(0.0)。 机器启动后其绘图笔按下面规则绘制直线: 1 )尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E, 2 )期间可通过指令在纵坐标轴方向进行偏移。井同时恰制直线,偏移后按规则1绘制直线;指令的格式为X offsetY。表示在横坐标X沿纵坐标方向 阅读全文
posted @ 2022-04-04 15:58 海漠 编辑
摘要:题目描述: 已知火星人使用的运算符为#、$,其与地球人的等价公式如下: x#y = 2x+3y+4 x$y = 3*x+y+2 其中x、y是无符号整数地球人公式按C语言规则计算火星人公式中,$的优先级高于#,相同的运算符,按从左到右的顺序计算 现有一段火星人的字符串报文,请你来翻译并计算结果。输入描 阅读全文
posted @ 2022-04-04 15:18 海漠 编辑
摘要:1 /* 2 * 题目描述 3 喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,但是当数字是7的倍数或者数字本身含有7的话,要喊"过"。现给定一个长度为N的数组,存储了打乱顺序的每个人喊"过"的次数,请把它还原成正确的顺 阅读全文
posted @ 2022-04-04 11:06 海漠 编辑
摘要:数组组成的最小数字 题目描述: 给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出(如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述: 一行用半角逗号分割的字符串记录的整型数组,0 < 数组长度 <= 100,0 < 整数的取值范围 <= 10000。 输出描述: 由3 阅读全文
posted @ 2022-04-04 01:30 海漠 编辑
摘要:给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 输入: [10,2]输出: 210示例 2: 输入: [3,30,34,5,9]输出: 9534330说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。 1 // public static void main( 阅读全文
posted @ 2022-04-04 00:34 海漠 编辑
摘要:/* 运维工程师采集到某产品线网运行一天产生的日志n条 现需根据日志时间先后顺序对日志进行排序 日志时间格式为H:M:S.NH表示小时(0~23) M表示分钟(0~59) S表示秒(0~59) N表示毫秒(0~999) 时间可能并没有补全也就是说 01:01:01.001也可能表示为1:1:1.1 阅读全文
posted @ 2022-04-02 22:43 海漠 编辑
摘要:描述 给定一个字符串描述的算术表达式,计算出结果值。 输入字符串长度不超过 100 ,合法的字符包括 ”+, -, *, /, (, )” , ”0-9” 。 数据范围:运算过程中和最终结果均满足 |val| \le 2^{31}-1 \∣val∣≤231−1 ,即只进行整型运算,确保输入的表达式合 阅读全文
posted @ 2022-03-17 18:40 海漠 编辑
摘要:描述 Redraiment是走梅花桩的高手。Redraiment可以选择任意一个起点,从前到后,但只能从低处往高处的桩子走。他希望走的步数最多,你能替Redraiment研究他最多走的步数吗? 数据范围:每组数据长度满足 1 \le n \le 200 \1≤n≤200 , 数据大小满足 1 \le 阅读全文
posted @ 2022-03-14 18:27 海漠 编辑
摘要:描述 IPV4地址可以用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此正号不需要出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。 现在需要你用程序来判断IP是 阅读全文
posted @ 2022-03-14 16:50 海漠 编辑
摘要:描述 计算一个浮点数的立方根,不使用库函数。 保留一位小数。 数据范围:|val| \le 20 \∣val∣≤20 输入描述: 待求解参数,为double类型(一个实数) 输出描述: 输入参数的立方根。保留一位小数。 示例1 输入: 216 复制 输出: 6.0 复制 示例2 输入: 2.7 复制 阅读全文
posted @ 2022-03-13 23:49 海漠 编辑
摘要:描述 输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置) 本题含有多组样例输入。 数据范围:字符串长度 1 \le n \le 200 \1≤n≤200 , 保证每组输入都至少含有一个数字 输入描述: 输入一个字符串。1<=len(字符 阅读全文
posted @ 2022-03-13 22:29 海漠 编辑
摘要:描述 给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度。 注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串。 数据范围:字符串长度:1\le s\le 150\1≤s≤150 进阶:时间复杂度:O(n^3)\O(n3) ,空间复杂度:O(n)\O(n) 输 阅读全文
posted @ 2022-03-13 18:27 海漠 编辑
摘要:描述 在命令行输入如下命令: xcopy /s c:\\ d:\\e, 各个参数如下: 参数1:命令字xcopy 参数2:字符串/s 参数3:字符串c:\\ 参数4: 字符串d:\\e 请编写一个参数解析程序,实现将命令行各个参数解析出来。 解析规则: 1.参数分隔符为空格2.对于用""包含起来的参 阅读全文
posted @ 2022-03-13 17:49 海漠 编辑
摘要:描述 如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的 矩阵的大小不超过100*100 输入描述: 第一行包含一个正整数x,代表第一个矩阵的行数第二行包含一个正整数y,代表第一个矩阵的列数和第二个矩阵的行数第三行包 阅读全文
posted @ 2022-03-13 16:13 海漠 编辑
摘要:描述 给出4个1-10的数字,通过加减乘除运算,得到数字为24就算胜利,除法指实数除法运算,运算符仅允许出现在两个数字之间,本题对数字选取顺序无要求,但每个数字仅允许使用一次,且需考虑括号运算 此题允许数字重复,如3 3 4 4为合法输入,此输入一共有两个3,但是每个数字只允许使用一次,则运算过程中 阅读全文
posted @ 2022-03-13 15:08 海漠 编辑
摘要:描述 有6条配置命令,它们执行的结果分别是: 命 令 执 行 reset reset what reset board board fault board add where to add board delete no board at all reboot backplane impossibl 阅读全文
posted @ 2022-03-13 00:25 海漠 编辑
摘要:描述 查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。 注:子串的定义:将一个字符串删去前缀和后缀(也可以不删)形成的字符串。请和“子序列”的概念分开! 数据范围:字符串长度1\le length \le300 \1≤length≤300 进阶:时间复杂度:O(n^3) 阅读全文
posted @ 2022-03-12 22:04 海漠 编辑
摘要:描述 MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。 现在要实现通过上下键控制光标移动来浏览歌曲列表,控制逻辑如下: 歌曲总数<=4的时候,不需要翻页,只是挪动光标位置。 阅读全文
posted @ 2022-03-12 19:52 海漠 编辑
摘要:HJ59 找出字符串中第一个只出现一次的字符 描述 找出字符串中第一个只出现一次的字符 数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 示例1 输入: asdfasdfo 阅读全文
posted @ 2022-03-12 17:27 海漠 编辑

点击右上角即可分享
微信分享提示