题目信息

题目类型
复赛
题目年份
2025
题目题型
编程题
关 键 词
统计单词数

题目题干

题目描述

一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能。IS8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。IS8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,如果给定单词仅是文章中某一单词的一部分则不算匹配。IS8100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

共2行。 第1行为一个字符串,其中只含字母,表示给定单词。 第2行为一个字符串,其中只可能包含字母和空格,表示给定的文章。

输出

一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即是第几个单词,从0开始);如果单词在文章中没有出现,则直接输出一个整数 −1。

数据范围

1≤单词长度 ≤10。 1≤ 单词数量 ≤1,000,00 。

输入样例

To to be or not to be is a question

输出样例

2 0

答案解析

相关题目

满足条件的G(a,b)题目描述 定义G(a,b)为两个正整数 a 和 b 先后连接起来组成新的正整数。 例如:当a为202、b为4时,G(a,b)=G (202,4)=2024。现在给定两个整数 n
统计单词数题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能。 具体要求是:给定一个单词,请
剩余糖果数量题目描述 小红有n 颗糖果,她想全部分给她的 m 个好朋友。为了公平起见,每个好朋友分到的糖果数量必须相同,多余的糖果小红自己留下(也可能留下0个)。 你能帮她写一个程序计算分完糖果之后
第n月树高题目描述 小明种了一棵神奇的小树,这棵树每个月都会长高,生长规律如下:第一个月小树会固定长高10厘米,之后每个月比上个月多长高2厘米(比如:第二个月长高12厘米,第三个月长高14厘米…)。
试卷评分题目描述 忙碌的老师要对昨天进行的编程考试评级。老师一共收到了n份提交的试卷。针对每一份试卷的得分评级规则为: 如果得分为100分,则输出“SSS”; 如果得分大于等于90分小于100分,
幸运数字7题目描述 小明相信一些数字能带来好运,他称这些数字为"幸运数字",幸运数字的特点是: 1.数字的每一位相加之后能被7整除 2.并且个位数字是7 请找出1到n之间有多
替换ABC题目描述 有一个长度为n的字符串S,其中字符串中的每个字符是'A'、'B'和'C'中的一个,你可以对字符串进行一系列的操作,具体操
求解数列 题目描述 定义一个特殊的数列{an},除第一项外其余每一项都是一个分数,前两项为:a1=1,a2 = 1/2。 对于n >2,an的计算规则如下: 将an-1表示为最简分数p/q 则
减半之谜 题目描述 小明现在有n个箱子,编号为1~n,第i个箱子中有ai个金币。小明需要按照箱子编号从小到大依次打开所有箱子,一个箱子都需要一把钥匙,现在有两种钥匙可以打开箱子: A钥匙,需要花费k
数组拆分 题目描述 给你一个包含n个整数的数组,这些整数分别是a1,a2,…, an。你需要将这n个整数分成两组,称为B组和C组,使得B组中所有整数的和与C组中所有整数的和的乘积是一个奇数。 输入

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢