problemscpp
A collection of my answers to algorithm problems in c++.
函数
pat::b::b1076 命名空间参考

1076 Wifi密码 更多...

函数

int main (istream &cin, ostream &cout)
 
 TEST (b1076, case1)
 

详细描述

1076 Wifi密码

函数说明

◆ main()

int pat::b::b1076::main ( istream &  cin,
ostream &  cout 
)

在文件 pat.cpp2670 行定义.

2670 {
2671 int n;
2672 cin >> n;
2673 stringstream ss;
2674 for(int i = 0; i < n; i++) {
2675 for(int j = 0; j < 4; j++) {
2676 char a;
2677 char b;
2678 char c;
2679 cin >> a >> b >> c;
2680 if(c == 'T') {
2681 ss << a - 'A' + 1;
2682 }
2683 }
2684 }
2685 cout << ss.str();
2686 return 0;
2687 }

被这些函数引用 TEST().

◆ TEST()

pat::b::b1076::TEST ( b1076  ,
case1   
)

在文件 pat_test.cpp1270 行定义.

1270 {
1271 istringstream in("8\n"
1272 "A-T B-F C-F D-F\n"
1273 "C-T B-F A-F D-F\n"
1274 "A-F D-F C-F B-T\n"
1275 "B-T A-F C-F D-F\n"
1276 "B-F D-T A-F C-F\n"
1277 "A-T C-F B-F D-F\n"
1278 "D-T B-F C-F A-F\n"
1279 "C-T A-F B-F D-F");
1280 auto out = ostringstream();
1281 main(in, out);
1282 const auto ans = out.str();
1283 ASSERT_EQ("13224143", out.str());
1284 }
int main(int argc, char **argv)
Definition: main.cpp:5

引用了 main().