1214练习

缩短

题目描述

有一种字符串压缩方式简单易行。那就是,如果有连续很多个相同的字符,就把他们写作: “字符 + 出现次数” 的形式。例如:aaagbbbbaac 压缩成 a3gb4a2c。 现在你也来试试。

注意:字符单个出现的不作改变,只有连续出现多次才有改变。

输入格式

一个字符串,由小写英文字母组成。(长度小于 240)

输出格式

压缩后的字符串

样例输入

aaagbbbbaac

样例输出

a3gb4a2c


统计单词

题目描述

小明在学习英语单词,一边读,一边敲进电脑中。学习完后,他想统计一下某个特定的单词敲过多少次。

例如:computer true hello computer key word hi hello. 统计 computer 单词的个数是 2。输入的每个单词之间只有一个空格, 最后以英文句号 ‘.’ 为终止符。

输入要求:
开头就是单词,单词之间只有一个空格,除了英文句号 ‘.’ 之外,不存在其他特殊字符。输入的字符的总长度(包括空格)≤200。需要统计的单词长度≤10。

输入格式

第一行为输入的单词内容,第二行为需要统计的单词,以回车字符为结束。

输出格式

单词出现次数。

样例输入

computer true hello computer key word hi hello.
computer

样例输出

2


彩笔

题目描述

小宁喜欢画画,她有很多颜色的彩笔,赤、橙、黄、绿、蓝、靛、紫、黑… 他还有一个 16 格的彩笔盒,每个格子正好放一支彩笔。每次上课会根据需要装彩笔,并且都会装满彩笔盒。有时彩笔盒里会出现
2 支颜色相同的彩笔(颜色相 同的笔只会有一种,且最多只有 2 支),如下图所示:
在这里插入图片描述

其中每个大写字母代表一种颜色的彩笔,第 1 支与第
7 支的彩笔颜色相同。

输入格式

16 个大写字母, 分别代表彩笔的不同颜色

输出格式

如果 16 中笔的颜色各不相同,输出 “different”(引号中的部分)。如果有 2 支笔的颜色一样,以先小后大的顺序输出 2 支彩笔的编号。
2 支相同颜色笔的位置序号,2 个位置序号之间用空格分开。如果输出有多行,每行用回车符分割。

样例输入

ABCDEFVHIJPLMNOA

样例输出

1 16


挑选队员

题目描述

杨老师所教班级的 M 名学生都非常优秀,学习成绩差别不大,现在要选出不少于 N 名学生参加一项夏令营活动,但以什么标准挑选让杨老师犯了难。为了体现公平,杨老师进行了一次综合测评,他希望找到的这些同学的测评成绩必须是相同的,而且越高越好,对同一测评分数的学生要么都选上,要么都不被选。假如得到的测评成绩一定能满足杨老师的要求,请你编写程序帮助杨老师计算按照上述规则能够挑选出多少名学生。

输入格式

第一行:只有一个正整数 M,表示参与测评的学生人数(其中 2<=M<=100)。接下来的 M 行:每行一个正整数,表示 M 名学生的测评成绩(不超过 100)
最后一行:包含一个正整数 N,表示杨老师希望挑选的最少人数。

输出格式

一个正整数,表示杨老师实际挑选出来的队员人数

样例输入

8
98
94
94
96
91
92
91
91
2

样例输出

2

猜你喜欢

转载自blog.csdn.net/davidliule/article/details/111225999