首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
hj10专题
华为OD机试“HJ10 字符个数统计”Java编程解答
描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。 数据范围: 1≤n≤500 输入描述: 输入一行没有空格的字符串。 输出描述: 输出 输入字
阅读更多...
算法学习——华为机考题库1(HJ1 - HJ10)
算法学习——华为机考题库1(HJ1 - HJ10) HJ1 字符串最后一个单词的长度 描述 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾) 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。 输出描述: 输出一个整数,表示输入字符串最后一个单词的长度。 示例 代码解析 #include <iostream>
阅读更多...
HJ10 字符个数统计【C语言】
【华为机试题 HJ10】字符个数统计 描述输入描述:输出描述:示例1示例2参考代码1 描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。
阅读更多...
华为机试HJ10 字符个数统计
HJ10 字符个数统计-Python 题目解题思路代码结果 题目 解题思路 1、题目没有说明是多组输入,不需要循环 2、循环读取输入字符串中的字符,转换ASCII码(内置ord函数)后判断是否在0-127之间且不是换行符的,合入新字符串 3、直接打印新字符串的长度 代码 import oss = input()# 新字符串,保存合格字符sn
阅读更多...