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