1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; typedef long long LL; int main() { string m; getline(cin, m); vector<string> arry; string j; for (char k : m) { if (k == ',') { if (!j.empty()) { arry.push_back(j); j.clear(); } } else { j += k; } } if (!j.empty()) { arry.push_back(j); } for (string &y : arry) { LL l = y.length(); if (l < 6 || l > 12) { continue; } bool u = false, i = false, o = false; bool p = false; bool n = true; for (char k : y) { if (k >= 'a' && k <= 'z') { u = true; } else if (k >= 'A' && k <= 'Z') { i = true; } else if (k >= '0' && k <= '9') { o = true; } else if (k == '!' || k == '@' || k == '#' || k == '$') { p = true; } else { n = false; break; } } LL h = 0; if (u == true) { h++; } if (i == true) { h++; } if (o == true) { h++; } if (p && n && h >= 2) { cout << y << endl; } } return 0; }
- 1
信息
- ID
- 5519
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者