Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.21 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,ii=0,jj=0,kk=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,ss=0,t=0,u=0,vv=0,w=0,x=0,y=0,z=0;
  7. vector<string>A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z;
  8. A.push_back(".***.");
  9. A.push_back("*...*");
  10. A.push_back("*...*");
  11. A.push_back("*****");
  12. A.push_back("*...*");
  13. A.push_back("*...*");
  14. A.push_back("*...*");
  15.  
  16. B.push_back("****.");
  17. B.push_back("*...*");
  18. B.push_back("*...*");
  19. B.push_back("****.");
  20. B.push_back("*...*");
  21. B.push_back("*...*");
  22. B.push_back("****.");
  23.  
  24. C.push_back(".***.");
  25. C.push_back("*...*");
  26. C.push_back("*....");
  27. C.push_back("*....");
  28. C.push_back("*....");
  29. C.push_back("*...*");
  30. C.push_back(".***.");
  31.  
  32. D.push_back("****.");
  33. D.push_back("*...*");
  34. D.push_back("*...*");
  35. D.push_back("*...*");
  36. D.push_back("*...*");
  37. D.push_back("*...*");
  38. D.push_back("****.");
  39.  
  40. E.push_back("*****");
  41. E.push_back("*....");
  42. E.push_back("*....");
  43. E.push_back("****.");
  44. E.push_back("*....");
  45. E.push_back("*....");
  46. E.push_back("*****");
  47.  
  48. F.push_back("*****");
  49. F.push_back("*....");
  50. F.push_back("*....");
  51. F.push_back("****.");
  52. F.push_back("*....");
  53. F.push_back("*....");
  54. F.push_back("*....");
  55.  
  56. G.push_back(".***.");
  57. G.push_back("*...*");
  58. G.push_back("*....");
  59. G.push_back("*....");
  60. G.push_back("*..**");
  61. G.push_back("*...*");
  62. G.push_back(".***.");
  63.  
  64. H.push_back("*...*");
  65. H.push_back("*...*");
  66. H.push_back("*...*");
  67. H.push_back("*****");
  68. H.push_back("*...*");
  69. H.push_back("*...*");
  70. H.push_back("*...*");
  71.  
  72. I.push_back(".***.");
  73. I.push_back("..*..");
  74. I.push_back("..*..");
  75. I.push_back("..*..");
  76. I.push_back("..*..");
  77. I.push_back("..*..");
  78. I.push_back(".***.");
  79.  
  80. J.push_back("..***");
  81. J.push_back("...*.");
  82. J.push_back("...*.");
  83. J.push_back("...*.");
  84. J.push_back("...*.");
  85. J.push_back("*..*.");
  86. J.push_back(".**..");
  87.  
  88. K.push_back("*...*");
  89. K.push_back("*..*.");
  90. K.push_back("*.*..");
  91. K.push_back("**...");
  92. K.push_back("*.*..");
  93. K.push_back("*..*.");
  94. K.push_back("*...*");
  95.  
  96. L.push_back("*....");
  97. L.push_back("*....");
  98. L.push_back("*....");
  99. L.push_back("*....");
  100. L.push_back("*....");
  101. L.push_back("*....");
  102. L.push_back("*****");
  103.  
  104. M.push_back("*...*");
  105. M.push_back("**.**");
  106. M.push_back("*.*.*");
  107. M.push_back("*.*.*");
  108. M.push_back("*...*");
  109. M.push_back("*...*");
  110. M.push_back("*...*");
  111.  
  112. N.push_back("*...*");
  113. N.push_back("*...*");
  114. N.push_back("**..*");
  115. N.push_back("*.*.*");
  116. N.push_back("*..**");
  117. N.push_back("*...*");
  118. N.push_back("*...*");
  119.  
  120. O.push_back(".***.");
  121. O.push_back("*...*");
  122. O.push_back("*...*");
  123. O.push_back("*...*");
  124. O.push_back("*...*");
  125. O.push_back("*...*");
  126. O.push_back(".***.");
  127.  
  128. P.push_back("****.");
  129. P.push_back("*...*");
  130. P.push_back("*...*");
  131. P.push_back("****.");
  132. P.push_back("*....");
  133. P.push_back("*....");
  134. P.push_back("*....");
  135.  
  136. Q.push_back(".***.");
  137. Q.push_back("*...*");
  138. Q.push_back("*...*");
  139. Q.push_back("*...*");
  140. Q.push_back("*.*.*");
  141. Q.push_back("*..*.");
  142. Q.push_back(".**.*");
  143.  
  144. R.push_back("****.");
  145. R.push_back("*...*");
  146. R.push_back("*...*");
  147. R.push_back("****.");
  148. R.push_back("*.*..");
  149. R.push_back("*..*.");
  150. R.push_back("*...*");
  151.  
  152. S.push_back(".****");
  153. S.push_back("*....");
  154. S.push_back("*....");
  155. S.push_back(".***.");
  156. S.push_back("....*");
  157. S.push_back("....*");
  158. S.push_back("****.");
  159.  
  160. T.push_back("*****");
  161. T.push_back("..*..");
  162. T.push_back("..*..");
  163. T.push_back("..*..");
  164. T.push_back("..*..");
  165. T.push_back("..*..");
  166. T.push_back("..*..");
  167.  
  168. U.push_back("*...*");
  169. U.push_back("*...*");
  170. U.push_back("*...*");
  171. U.push_back("*...*");
  172. U.push_back("*...*");
  173. U.push_back("*...*");
  174. U.push_back(".***.");
  175.  
  176. V.push_back("*...*");
  177. V.push_back("*...*");
  178. V.push_back("*...*");
  179. V.push_back("*...*");
  180. V.push_back(".*.*.");
  181. V.push_back(".*.*.");
  182. V.push_back("..*..");
  183.  
  184. W.push_back("*...*");
  185. W.push_back("*...*");
  186. W.push_back("*...*");
  187. W.push_back("*.*.*");
  188. W.push_back("*.*.*");
  189. W.push_back("*.*.*");
  190. W.push_back(".*.*.");
  191.  
  192. X.push_back("*...*");
  193. X.push_back("*...*");
  194. X.push_back(".*.*.");
  195. X.push_back("..*..");
  196. X.push_back(".*.*.");
  197. X.push_back("*...*");
  198. X.push_back("*...*");
  199.  
  200. Y.push_back("*...*");
  201. Y.push_back("*...*");
  202. Y.push_back(".*.*.");
  203. Y.push_back("..*..");
  204. Y.push_back("..*..");
  205. Y.push_back("..*..");
  206. Y.push_back("..*..");
  207.  
  208. Z.push_back("*****");
  209. Z.push_back("....*");
  210. Z.push_back("...*.");
  211. Z.push_back("..*..");
  212. Z.push_back(".*...");
  213. Z.push_back("*....");
  214. Z.push_back("*****");
  215.  
  216. vector<string>s;
  217. string v,ans="";
  218. for(int i=0; i<7; i++)
  219. {
  220. cin>>v;
  221. s.push_back(v);
  222. }
  223. for(int k=0; k<s[0].length(); k+=6)
  224. {
  225. //cout<<k<<endl;
  226. for(int i=0; i<7; i++)
  227. {
  228. //cout<<k<<" "<<k+5<<endl;
  229. //cout<<s[i].substr(k,5)<<endl;
  230. // cout<<A[i]<<endl;
  231. if(s[i].substr(k,5)==A[i])
  232. {
  233. a++;
  234.  
  235. }
  236. if(s[i].substr(k,5)==B[i])
  237. {
  238. b++;
  239. }
  240. if(s[i].substr(k,5)==C[i])
  241. {
  242. c++;
  243. }
  244. if(s[i].substr(k,5)==D[i])
  245. {
  246. d++;
  247. }
  248. if(s[i].substr(k,5)==E[i])
  249. {
  250. e++;
  251. }
  252. if(s[i].substr(k,5)==F[i])
  253. {
  254. f++;
  255. }
  256. if(s[i].substr(k,5)==G[i])
  257. {
  258. g++;
  259. //cout<<"sfs"<<endl;
  260. }
  261. if(s[i].substr(k,5)==H[i])
  262. {
  263. h++;
  264. }
  265. if(s[i].substr(k,5)==I[i])
  266. {
  267. ii++;
  268. }
  269. if(s[i].substr(k,5)==J[i])
  270. {
  271. jj++;
  272. }
  273. if(s[i].substr(k,5)==K[i])
  274. {
  275. kk++;
  276. }
  277. if(s[i].substr(k,5)==L[i])
  278. {
  279. l++;
  280. }
  281. if(s[i].substr(k,5)==M[i])
  282. {
  283. m++;
  284. }
  285. if(s[i].substr(k,5)==N[i])
  286. {
  287. n++;
  288. }
  289. if(s[i].substr(k,5)==O[i])
  290. {
  291. o++;
  292. }
  293. if(s[i].substr(k,5)==P[i])
  294. {
  295. p++;
  296. }
  297. if(s[i].substr(k,k+5)==Q[i])
  298. {
  299. q++;
  300. }
  301. if(s[i].substr(k,5)==R[i])
  302. {
  303. r++;
  304. }
  305. if(s[i].substr(k,5)==S[i])
  306. {
  307. ss++;
  308. }
  309. if(s[i].substr(k,5)==T[i])
  310. {
  311. t++;
  312. }
  313. if(s[i].substr(k,5)==U[i])
  314. {
  315. u++;
  316. }
  317. if(s[i].substr(k,5)==V[i])
  318. {
  319. vv++;
  320. }
  321. if(s[i].substr(k,5)==W[i])
  322. {
  323. w++;
  324. }
  325. if(s[i].substr(k,5)==X[i])
  326. {
  327. x++;
  328. }
  329. if(s[i].substr(k,5)==Y[i])
  330. {
  331. y++;
  332. }
  333. if(s[i].substr(k,5)==Z[i])
  334. {
  335. z++;
  336. }
  337. }
  338. //cout<<g<<endl;
  339. if(a==7)
  340. ans+="A";
  341. else if(b==7)
  342. ans+="B";
  343. else if(c==7)
  344. ans+="C";
  345. else if(d==7)
  346. ans+="D";
  347. else if(e==7)
  348. ans+="E";
  349. else if(f==7)
  350. ans+="F";
  351. else if(g==7)
  352. ans+="G";
  353. else if(h==7)
  354. ans+="H";
  355. else if(ii==7)
  356. ans+="I";
  357. else if(jj==7)
  358. ans+="J";
  359. else if(kk==7)
  360. ans+="K";
  361. else if(l==7)
  362. ans+="L";
  363. else if(m==7)
  364. ans+="M";
  365. else if(n==7)
  366. ans+="N";
  367. else if(o==7)
  368. ans+="O";
  369. else if(p==7)
  370. ans+="P";
  371. else if(q==7)
  372. ans+="Q";
  373. else if(r==7)
  374. ans+="R";
  375. else if(ss==7)
  376. ans+="S";
  377. else if(t==7)
  378. ans+="T";
  379. else if(u==7)
  380. ans+="U";
  381. else if(vv==7)
  382. ans+="V";
  383. else if(w==7)
  384. ans+="W";
  385. else if(x==7)
  386. ans+="X";
  387. else if(y==7)
  388. ans+="Y";
  389. else if(z==7)
  390. ans+="Z";
  391. a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,ii=0,jj=0,kk=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,ss=0,t=0,u=0,vv=0,w=0,x=0,y=0,z=0;
  392. }
  393. cout<<ans<<endl;
  394. return 0;
  395. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement