10252: 自胡窜(string)

时间限制: 1.000 Sec  内存限制: 128 MB
提交: 24  解决: 12
[命题人:][下载数据: 30]
提交状态报告

题目描述

一个不留神,配音演员老森手上的台本里调皮的字符突然自己乱窜了起来。这些字符随机交换了位置,但是没有字符消失或者改变,也没有添加新的字符。
台本原来是一个包含了至多100个字符的字符串,这些字符可能是大小写字母、数字或者空格。老森需要还原台本,他已经还原出了一种可能。但是他太累了,于是将校对工作交给了你,你有两个任务。
1统计台本总共有多少个非空格字符。
2检查老森还原的字符串是否可能为原字符。

输入

两行两个字符串
第一行为字符“自胡窜”后的台本
第二行为老森还原的,可能正确的台本

输出

两行
第一行一个整数,表台本的字数统计
第二行一个字符y或者n。y表示老森还原的台本可能是原台本,n表示不可能。

样例

输入  复制
computers are fun future mac person
输出  复制
15 y

提示

两字符串的长度不超过100

#include <bits/stdc++.h>
using namespace std;

int main(void)
{
	ios::sync_with_stdio(0);
	string a,b;
	int s=0;
	getline(cin,a);
	getline(cin,b);
	for(int i=1;i<=a.size();i++)
	{
		if(a[i]!=' ')
			s++;
	}cout<<s<<endl;
	for(int i=1;i<=a.size();i++)
	{
		if(a[i]==b[i])
		{
			cout<<'y';
			return 0;
		}
	}cout<<'n';
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值