Skip to content

11347: 【原1347】彩色文字展示

题目

题目描述

author: Rui Yang 原OJ链接:https://acm.sjtu.edu.cn/OnlineJudge-old/problem/1347

Description

助教同学正在准备一个课堂演讲,为了能够让大家更好的理解,她给一些文字上了色。但是郁闷的是,助教的显示屏只能显示黑白两色,所以她打算在给准备上色的文字段落前后加上标记。标记符号如下:

<COLOR>作为颜色段落开头,</COLOR>作为颜色段落结尾。COLOR可以是“red”“yellow”或者“blue”。两对标签可以嵌套但是不可以交叉,比如:
“<blue>This algorithm <yellow> is based on </blue> greedy algorithm </yellow>”是不合法的,
“<blue>This algorithm <yellow> is based on </yellow> greedy algorithm </blue>”是合法的,其中,This algorithm 以及 greedy algorithm 被标记为蓝色,is based on 被标记为黄色。

现在,你需要根据给定的一段文字,依次输出被标记为红色、黄色和蓝色的字母数量(包含大小写字母),文字中可能出现标点和空格,但不计入颜色统计。

Notice:“<”出现不代表一定是颜色标签,但是颜色标签一旦开始,一定是完整的,即不会出现例如<reasdlkfj的情况。输入保证合法。

Input Format

含有颜色标签的文字段落(一行),长度小于1000个字符(含空格、标点)。

Output Format

三个整数,依次表示红色、黄色、蓝色的颜色数量。

Sample Input:

<yellow>aaa<blue>bbb</blue>ccc</yellow>dddd<red>abc</red>

Sample Output:

3 6 3

Oops! 本题目还没有解答!

助教老师们编题的速度,已经超过了解题的速度!

OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。

如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!