社区讨论

0分求调 !!! 帮忙hack个数据

B3843[GESP202306 三级] 密码合规参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@m2ipao2v
此快照首次捕获于
2024/10/21 15:34
去年
此快照最后确认于
2024/10/21 18:39
去年
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
char ans[100001];
int main()
{
	string str;
	cin >> str;
	bool flag = true;
	int lon = 0;
	str += ',';
	for (int i = 0; i < str.length(); ++i)
	{
		if (str[i] == ',')
		{
			if (flag == true)
			{
				if (lon >= 6 && lon <= 12)
				{
					for (int j = 0; j < lon; ++j)
					{
						cout << ans[j];
					}
					cout << endl;
				}
			}else
			{
				flag = true;
			}
			lon = 0;
			
		}else
		{
			int f = 0;
			ans[lon++] = str[i];
			if (str[i] >= '0' && str[i] <= '9')
				++f;
			if (str[i] >= 'a' && str[i] <= 'z')
				++f;
			if (str[i] >= 'A' && str[i] <= 'Z')
				++f;
			if (str[i] == '!')
				++f;
			if (str[i] == '@')
				++f;
			if (str[i] == '#')
				++f;
			if (str[i] == '$')
				++f;
			if (f == 0)
			{
				flag = false;
			}
		}
	}
	return 0;
} 

回复

0 条回复,欢迎继续交流。

正在加载回复...