首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
华为od算法题解-Java
白玉柘
创建于2023-09-12
订阅专栏
个人在牛客刷题,复习od题解算法。 代码及解题思路是Java版本的,如需要js版本的可移到https://juejin.cn/column/7278239421706174500
暂无订阅
共19篇文章
创建于2023-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HJ17 坐标移动
题目描述 描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入
HJ23 删除字符串中出现次数最少的字符
题目描述 描述 实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。 数据范围:输入的字符串长度满
HJ21 简单密码
题目描述 描述 现在有一种密码变换算法。 九键手机键盘上的数字与字母的对应: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8
HJ22 汽水瓶
题目描述 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) 数据范围:$ 1≤n≤1000 $ 输入描述: 第一行输入
HJ15 求int型正整数在内存中存储时1的个数
题目描述 描述 输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内 输入描述: 输入一个整数(int类型)。 输出描述: 这个
HJ14 字符串排序
题目描述 描述 给定 n 个字符串,请对 n 个字符串按照字典序排列。 数据范围: $ 1≤n≤1000$,字符串长度满足 $ 1≤len≤100 $ 输入描述: 输入第一行为一个正整数n(1≤n≤1
HJ13 句子逆序
题目描述 描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 数据范围:输
HJ12 字符串反转
题目描述 描述 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 输入描述: 输入一行,为一个只包含小写字母的字符串。 输出描述: 输出该字符串反转后的字符
HJ11 数字颠倒
题目描述 描述 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 数据范围:0 ≤ n ≤ 230 −1 输入描述
HJ10 字符个数统计
题目描述 描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字
HJ9 提取不重复的整数
题目描述 描述 输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 保证输入的整数最后一位不是0。 数据范围: $ 1≤n≤10^8 $ 输入描述: 输入一个int型整
HJ8 合并表记录
题目描述 描述 数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。 提示: $ 0
HJ7 取近似值
题目描述 描述 输入一个正浮点数值 输入描述: 第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。 输出描述: 输出该数值的近似整数值 示例1 解题思路 算法流程
HJ6 质数因子
题目描述 描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 数据范围: $ 1≤n≤2×10^9+14 $ 输入描述: 输入
HJ5 进制转换
题目描述 描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 数据范围:保证结果在 1 ≤ n ≤ 231 − 1 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的
HJ4 字符串分隔
题目描述 描述 输入一个字符串,请按长度为8拆分每个输入字符串并进行输出; 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出
HJ3 明明的随机数
题目描述 描述 明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。 数据范围: $1≤n≤10
HJ2 计算某字符出现次数
题目描述 描述 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母) 数据范围:$ 1≤n≤1000 $ 输入描述: 第一行输入
HJ1 字符串最后一个单词的长度
[TOC] 题目描述 描述 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾) 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。