牛客网学习记录
菜饼有梦想
一个菜鸡
展开
-
6、华为机考(牛客网)个人学习记录 HJ10字符个数统计(C++&&Python双解)
字符个数统计 HJ10 字符个数统计 描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ASCII码范围内(0~127,包括0和127),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串abaca而言,有a、b、c三种不同的字符,因此输出3。 输入描述: 输入一行没有空格的字符串。 输出描述: 输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。 示例1 输入: abc 输出: 3 个人答案(C++): #include<iost原创 2021-09-22 23:38:01 · 152 阅读 · 0 评论 -
5、华为机考(牛客网)个人学习记录 HJ14字符串排序
字符串排序 HJ14 字符串排序 描述 给定n个字符串,请对n个字符串按照字典序排列 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 示例1 输入: 9 cap to cat card two too up boat boot 输出: boat boot cap card cat to too two up 个人答案: #include<iostream>原创 2021-09-21 21:08:33 · 150 阅读 · 0 评论 -
4、华为机考(牛客网)个人学习记录 HJ1字符串最后一个单词的长度
字符串最后一个单词的长度 HJ1 字符串最后一个单词的长度 描述 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。 (注:字符串末尾不以空格为结尾) 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。 输出描述: 输出一个整数,表示输入字符串最后一个单词的长度。 示例1 输入: hello nowcoder 输出: 8 说明: 最后一个单词为nowcoder,长度为8 个人答案: #include<iostream> #include<string&g原创 2021-09-21 19:53:46 · 53 阅读 · 0 评论 -
1、华为机考(牛客网)个人学习记录 HJ8 合并表记录
合并表记录 HJ8 合并表记录 描述 数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数n(1 <= n <= 500) 然后输入成对的index和value值,以空格隔开 输出描述: 输出合并后的键值对(多行) 示例1 输入: 4 0 1 0 2 1 2 3 4 输出: 0 3 1 2 3 4 个人答案: #include<iostream> #include原创 2021-09-21 19:50:50 · 107 阅读 · 0 评论 -
2、华为机考(牛客网)个人学习记录 HJ13题 句子逆序
句子逆序 HJ13 句子逆序 描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 输入描述: 输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。 输出描述: 得到逆序的句子) 示例1 输入: I am a boy 输出: boy a am I 个人答案: #include<iostream> #include<string> using na原创 2021-09-16 23:43:46 · 110 阅读 · 0 评论 -
3、华为机考(牛客网)个人学习记录 HJ9 提取不重复的整数
合并表记录 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;原创 2021-09-15 23:43:05 · 155 阅读 · 0 评论