Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.29 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace TwitterLocationParser
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. string currentdirectory = System.IO.Directory.GetCurrentDirectory();
  15. string path = (Path.Combine(Environment.CurrentDirectory, @"tweets.txt"));
  16. string outputpath = (Path.Combine(Environment.CurrentDirectory, @"counts.txt"));
  17.  
  18. int AK = 0;
  19. int AL = 0;
  20. int AR = 0;
  21. int AZ = 0;
  22. int CA = 0;
  23. int CO = 0;
  24. int CT = 0;
  25. int DE = 0;
  26. int FL = 0;
  27. int GA = 0;
  28. int HI = 0;
  29. int IA = 0;
  30. int ID = 0;
  31. int IL = 0;
  32. int IN = 0;
  33. int KS = 0;
  34. int KY = 0;
  35. int LA = 0;
  36. int MA = 0;
  37. int MD = 0;
  38. int ME = 0;
  39. int MI = 0;
  40. int MN = 0;
  41. int MO = 0;
  42. int MS = 0;
  43. int MT = 0;
  44. int NC = 0;
  45. int ND = 0;
  46. int NE = 0;
  47. int NH = 0;
  48. int NJ = 0;
  49. int NM = 0;
  50. int NV = 0;
  51. int NY = 0;
  52. int OH = 0;
  53. int OK = 0;
  54. int OR = 0;
  55. int PA = 0;
  56. int RI = 0;
  57. int SC = 0;
  58. int SD = 0;
  59. int TN = 0;
  60. int TX = 0;
  61. int UT = 0;
  62. int VT = 0;
  63. int VA = 0;
  64. int WA = 0;
  65. int WI = 0;
  66. int WV = 0;
  67. int WY = 0;
  68.  
  69. using (StreamReader sr = File.OpenText(path))
  70. {
  71. string s = "";
  72. while ((s = sr.ReadLine()) != null)
  73. {
  74. if (s.Contains(", AL")|| s.Contains( "Alabama")){ AL = AL + 1; }
  75. if (s.Contains(", AK") || s.Contains("Alaska")) { AK = AK + 1; }
  76. if (s.Contains(", AZ") || s.Contains("Arizona")) { AZ = AZ + 1; }
  77. if (s.Contains(", AR") || s.Contains("Arkansas")) { AR = AR + 1; }
  78. if (s.Contains(", CA") || s.Contains("California")) { CA = CA + 1; }
  79. if (s.Contains(", CO") || s.Contains("Colorado")) { CO = CO + 1; }
  80. if (s.Contains(", CT") || s.Contains("Connecticut")) { CT = CT + 1; }
  81. if (s.Contains(", DE") || s.Contains("Delaware")) { DE = DE + 1; }
  82. if (s.Contains(", FL") || s.Contains("Florida")) { FL = FL + 1; }
  83. if (s.Contains(", GA") || s.Contains("Georgia")) { GA = GA + 1; }
  84. if (s.Contains(", HI") || s.Contains("Hawaii")) { HI = HI + 1; }
  85. if (s.Contains(", ID") || s.Contains("Idaho")) { ID = ID + 1; }
  86. if (s.Contains(", IL") || s.Contains("Illinois")) { IL = IL + 1; }
  87. if (s.Contains(", IN") || s.Contains("Indiana")) { IN = IN + 1; }
  88. if (s.Contains(", IA") || s.Contains("Iowa")) { IA = IA + 1; }
  89. if (s.Contains(", KS") || s.Contains("Kansas")) { KS = KS + 1; }
  90. if (s.Contains(", KY") || s.Contains("Kentucky")) { KY = KY + 1; }
  91. if (s.Contains(", LA") || s.Contains("Louisiana")) { LA = LA + 1; }
  92. if (s.Contains(", ME") || s.Contains("Maine")) { ME = ME + 1; }
  93. if (s.Contains(", MD") || s.Contains("Maryland")) { MD = MD + 1; }
  94. if (s.Contains(", MA") || s.Contains("Massachusetts")) { MA = MA + 1; }
  95. if (s.Contains(", MI") || s.Contains("Michigan")) { MI = MI + 1; }
  96. if (s.Contains(", MN") || s.Contains("Minnesota")) { MN = MN + 1; }
  97. if (s.Contains(", MS") || s.Contains("Mississippi")) { MS = MS + 1; }
  98. if (s.Contains(", MO") || s.Contains("Missouri")) { MO = MO + 1; }
  99. if (s.Contains(", MT") || s.Contains("Montana")) { MT = MT + 1; }
  100. if (s.Contains(", NE") || s.Contains("Nebraska")) { NE = NE + 1; }
  101. if (s.Contains(", NV") || s.Contains("Nevada")) { NV = NV + 1; }
  102. if (s.Contains(", NH") || s.Contains("New Hampshire")) { NH = NH + 1; }
  103. if (s.Contains(", NJ") || s.Contains("New Jersey")) { NJ = NJ + 1; }
  104. if (s.Contains(", NM") || s.Contains("New Mexico")) { NM = NM + 1; }
  105. if (s.Contains(", NY") || s.Contains("New York")) { NY = NY + 1; }
  106. if (s.Contains(", NC") || s.Contains("North Carolina")) { NC = NC + 1; }
  107. if (s.Contains(", ND") || s.Contains("North Dakota")) { ND = ND + 1; }
  108. if (s.Contains(", OH") || s.Contains("Ohio")) { OH = OH + 1; }
  109. if (s.Contains(", OK") || s.Contains("Oklahoma")) { OK = OK + 1; }
  110. if (s.Contains(", OR") || s.Contains("Oregon")) { OR = OR + 1; }
  111. if (s.Contains(", PA") || s.Contains("Pennsylvania")) { PA = PA + 1; }
  112. if (s.Contains(", RI") || s.Contains("Rhode Island")) { RI = RI + 1; }
  113. if (s.Contains(", SC") || s.Contains("South Carolina")) { SC = SC + 1; }
  114. if (s.Contains(", SD") || s.Contains("South Dakota")) { SD = SD + 1; }
  115. if (s.Contains(", TN") || s.Contains("Tennessee")) { TN = TN + 1; }
  116. if (s.Contains(", TX") || s.Contains("Texas")) { TX = TX + 1; }
  117. if (s.Contains(", UT") || s.Contains("Utah")) { UT = UT + 1; }
  118. if (s.Contains(", VT") || s.Contains("Vermont")) { VT = VT + 1; }
  119. if (s.Contains(", VA") || s.Contains("Virginia")) { VA = VA + 1; }
  120. if (s.Contains(", WA") || s.Contains("Washington")) { WA = WA + 1; }
  121. if (s.Contains(", WV") || s.Contains("West Virginia")) { WV = WV + 1; }
  122. if (s.Contains(", WI") || s.Contains("Wisconsin")) { WI = WI + 1; }
  123. if (s.Contains(", WY") || s.Contains("Wyoming")) { WY = WY + 1; }
  124.  
  125. }
  126. }
  127.  
  128. using (StreamWriter sw = File.CreateText(outputpath))
  129. {
  130. sw.WriteLine(AK);
  131. sw.WriteLine(AL);
  132. sw.WriteLine(AR);
  133. sw.WriteLine(AZ);
  134. sw.WriteLine(CA);
  135. sw.WriteLine(CO);
  136. sw.WriteLine(CT);
  137. sw.WriteLine(DE);
  138. sw.WriteLine(FL);
  139. sw.WriteLine(GA);
  140. sw.WriteLine(HI);
  141. sw.WriteLine(IA);
  142. sw.WriteLine(ID);
  143. sw.WriteLine(IL);
  144. sw.WriteLine(IN);
  145. sw.WriteLine(KS);
  146. sw.WriteLine(KY);
  147. sw.WriteLine(LA);
  148. sw.WriteLine(MA);
  149. sw.WriteLine(MD);
  150. sw.WriteLine(ME);
  151. sw.WriteLine(MI);
  152. sw.WriteLine(MN);
  153. sw.WriteLine(MO);
  154. sw.WriteLine(MS);
  155. sw.WriteLine(MT);
  156. sw.WriteLine(NC);
  157. sw.WriteLine(ND);
  158. sw.WriteLine(NE);
  159. sw.WriteLine(NH);
  160. sw.WriteLine(NJ);
  161. sw.WriteLine(NM);
  162. sw.WriteLine(NV);
  163. sw.WriteLine(NY);
  164. sw.WriteLine(OH);
  165. sw.WriteLine(OK);
  166. sw.WriteLine(OR);
  167. sw.WriteLine(PA);
  168. sw.WriteLine(RI);
  169. sw.WriteLine(SC);
  170. sw.WriteLine(SD);
  171. sw.WriteLine(TN);
  172. sw.WriteLine(TX);
  173. sw.WriteLine(UT);
  174. sw.WriteLine(VT);
  175. sw.WriteLine(VA);
  176. sw.WriteLine(WA);
  177. sw.WriteLine(WI);
  178. sw.WriteLine(WV);
  179. sw.WriteLine(WY);
  180. }
  181.  
  182. }
  183. }
  184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement