#HX1253I. 字符统计

提交2 通过2
通过率100%
时间限制1000ms
内存限制128MiB
    ID: 10057 传统题 1000ms 128MiB 尝试: 2 已通过: 2 难度: 普及- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1253-字符串模拟

题目描述

题目描述

给定两个只包含大小写字母的字符串 s1s_{1}s2s_{2},小珅需要完成以下两个任务:

  1. 统计 s1s_{1}s2s_{2} 两个字符串中的公共字母的数量,不区分大小写。例如,若 s1=s_{1}= "AbaCFgG",s2=s_{2}= "aAaDcG",则 s1s_{1}s2s_{2} 都包含 2 个字母 A 或 a、 1 个字母 C 或 c 和 1 个字母 G 或 g,所以公共字符的个数为 4。
  2. 统计 s1s_{1}s2s_{2} 两个字符串的相同位置(即索引)处相同字母的个数,不区分大小写。例如,若 s1=s_{1}= "AbaCFgG",s2=s_{2}= "aAaDcG",则在 0,2,5 这三个位置上的字符相同,所以结果为 3。

现在,请你完成这两个任务。

输入格式

第一行,包含一个字符串 s1s_{1}

第二行,包含一个字符串 s2s_{2}

输出格式

第一行,包含一个整数,表示公共字符的数量。

第二行,包含一个整数,表示相同位置处相同字符的数量。

样例输入

AbaCFgG
aAaDcG

样例输出

4
3

提示

对于 100% 的数据:1s1,s210001\le |s_{1}|,|s_{2}|\le 1000,保证 s1s_{1},s2s_{2} 只包含大小写字母,其中 s|s| 表示字符串 s 的长度。

a
A
1
1
abc
bca
3
0
a
bcdefg
0
0