Judge Girl
===
My solutions to Judge Girl exams, click the chapters at the right to begin.
Exam 2015
---
- [50000. Alternating Sequence](https://hackmd.io/@AaronLinC/SkboMBQqi)
- [50001. Vehicle](https://hackmd.io/@AaronLinC/rJtJFrmcj)
- [50002. Game of Life](https://hackmd.io/@AaronLinC/B1Y9kUX5i)
- [50003. Turtle Graphics](https://hackmd.io/@AaronLinC/BkZu6DQ5s)
- [50004. 15 - puzzle](https://hackmd.io/@AaronLinC/HkdVq4Hco)
- [50005. Pattern Recognition](https://hackmd.io/@AaronLinC/Byw90VBqi)
- [50006. Expression](https://hackmd.io/@AaronLinC/BJvaDIS5s)
- [50007. Yard, Foot, and Inch](https://hackmd.io/@AaronLinC/ry-faUS5i)
- [50008. Pointer Chasing](https://hackmd.io/@AaronLinC/B1_RWwrqs)
- [50009. Snake Order](https://hackmd.io/@AaronLinC/SJxHsOHqo)
- [50010. Word Editor](https://hackmd.io/@AaronLinC/Syy8xqrqi)
- [50011. Spell Checker](https://hackmd.io/@AaronLinC/SJdUKirco)
- [50012. Block Mover with Bit Operations](https://hackmd.io/@AaronLinC/HJKJkOL5s)
- [50013. Bingo](https://hackmd.io/@AaronLinC/H1GT5v8is)
- [50014. Selection](https://hackmd.io/@AaronLinC/B1KE_PIjo)
- [50015. Words](https://hackmd.io/@AaronLinC/r14rRuUsi)
- [50016. 15-Puzzle](https://hackmd.io/@AaronLinC/ryCrP2Loo)
- [50017. Expression](https://hackmd.io/@AaronLinC/ryMDmzf2o)
- [50018. Map](https://hackmd.io/@AaronLinC/r1v2XYGni)
- [50019. Medicine](https://hackmd.io/@AaronLinC/rkcUQKzno)
- [50020. Generic Index Array](https://hackmd.io/@AaronLinC/Hy8htFG3i)
- [50021. Polynomial](https://hackmd.io/@AaronLinC/BkIj19z3i)
- [50022. Matrix](https://hackmd.io/@AaronLinC/BJI_eyH3s)
- [50023. Combination Lock](https://hackmd.io/@AaronLinC/BkkjX1Bhi)
- [50024. Grade](https://hackmd.io/@AaronLinC/r1h5t1rhs)
- [50025. Independent People](https://hackmd.io/@AaronLinC/HyZXG1cCo)
- [50026. A Better Word Count](https://hackmd.io/@AaronLinC/rJ5T443Ai)
- [50027. File Sorter](https://hackmd.io/@AaronLinC/B1eMcp0Rj)
- [50028. Subtrees](https://hackmd.io/@AaronLinC/SyMt5ACRs)
- [50029. Tree Construction](https://hackmd.io/@AaronLinC/r104Jy11h)
- [50030. Activity Selection (special judge)](https://hackmd.io/@AaronLinC/B1gphk1Jh)
- [50031. Pairing](https://hackmd.io/@AaronLinC/HJC58KWxn)
- [50032. N-pieces (special judge)](https://hackmd.io/@AaronLinC/rkEXIYWgh)
- [50033. Accounts](https://hackmd.io/@AaronLinC/ByA_xwTl3)
- [50034. See-saw](https://hackmd.io/@AaronLinC/B1MV38Mfh)
- [50035. Traversal](https://hackmd.io/@AaronLinC/SJ9YCcQfh)
Exam 2016
---
- [50039. Inner Product and Outer Product](https://hackmd.io/@AaronLinC/Hkh_1jmM2)
- [50040. Magic Number](https://hackmd.io/@AaronLinC/H1wOWs7f2)
- [50041. Mountains](https://hackmd.io/@AaronLinC/B12Z4o7zh)
- [50042. Highest Mountain](https://hackmd.io/@AaronLinC/Hy5JCjQf3)
- [50043. Mosaics](https://hackmd.io/@AaronLinC/r11Gncwmn)
- [50044. Caterpillar in Panic](https://hackmd.io/@AaronLinC/HkYJxhu7h)
- [50045. Mines and Black Holes](https://hackmd.io/@AaronLinC/rkPhCn_73)
- [50046. Linear Classifier](https://hackmd.io/@AaronLinC/B1vfraOmn)
- [50047. Game of Cell](https://hackmd.io/@AaronLinC/SkW4nA3m2)
- [50048. Count the days](https://hackmd.io/@AaronLinC/ryPKXk6mn)
- [50049. Matrix Multiplication](https://hackmd.io/@AaronLinC/HkO4O1pm2)
- [50050. Spiral Snake](https://hackmd.io/@AaronLinC/S1Ntpka72)
- [50051. Valid License Plates](https://hackmd.io/@AaronLinC/r1AZ9eRmn)
- [50052. K-means Algorithm](https://hackmd.io/@AaronLinC/Bkl9_lZN2)
- [50053. The Most Popular Author](https://hackmd.io/@AaronLinC/Hyjq9lM4n)
- [50054. A Hash Table](https://hackmd.io/@AaronLinC/HkedsZGV2)
- [50055. Waiting Time at Supermarket](https://hackmd.io/@AaronLinC/ByMTMEMN3)
- [50056. How Much Money Can You Make?](https://hackmd.io/@AaronLinC/rJK6evf43)
- [50057. Consecutive 0's and 1's](https://hackmd.io/@AaronLinC/S13p4DGE3)
- [50058. Word Selection](https://hackmd.io/@AaronLinC/rk6rLzQHn)
- [50059. Binary Representation](https://hackmd.io/@AaronLinC/Bya8KzXr3)
- [50060. Traveling Salesman](https://hackmd.io/@AaronLinC/HJZ8TzmS2)
- [50061. Donation](https://hackmd.io/@AaronLinC/rJnF7QQHh)
- [50062. Merge Book Information](https://hackmd.io/@AaronLinC/HkBC5X7r2)
- [50063. Friend Distance](https://hackmd.io/@AaronLinC/BysLQY7Hn)
- [50064. Merge Sort](https://hackmd.io/@AaronLinC/r1ha_YXS3)
- [50065. Move the Car](https://hackmd.io/@AaronLinC/S12E1iXrh)
- [50066. Hotel Manager](https://hackmd.io/@AaronLinC/rJkCKsXrn)
- [50067. Walk in a File](https://hackmd.io/@AaronLinC/S1Eeb2Qrh)
- [50068. Tree Traversal](https://hackmd.io/@AaronLinC/r10ua9VBh)
- [50069. Hangman](https://hackmd.io/@AaronLinC/ryKhSo4Hn)
- [50070. Elevator](https://hackmd.io/@AaronLinC/rkMfRoNH2)
- [50071. Attraction Order](https://hackmd.io/@AaronLinC/S1i-WJHr2)
- [50072. City Grids](https://hackmd.io/@AaronLinC/BkJGNJrSh)
- [50073. Wealth Histogram](https://hackmd.io/@AaronLinC/SJfniyrH2)
- [50074. Tree Statistics](https://hackmd.io/@AaronLinC/S16_c-LB3)
Exam 2017
---
- [50078. Parallelogram](https://hackmd.io/@AaronLinC/r1zksbLS3)
- [50079. Apple Pile](https://hackmd.io/@AaronLinC/rkk70bLB3)
- [50080. Scan The Blocks](https://hackmd.io/@AaronLinC/BkWmxGLHn)
- [50081. Robot Simulation](https://hackmd.io/@AaronLinC/SJRfffUB2)
- [50082. Two Machines](https://hackmd.io/@AaronLinC/H1lwLNzLHh)
- [50083. Buckets and Balls](https://hackmd.io/@AaronLinC/B1tIdGIrn)
- [50084. Machines and Jobs](https://hackmd.io/@AaronLinC/H1WfAv8Sh)
- [50085. Tank Simulation](https://hackmd.io/@AaronLinC/H17lyYLHn)
- [50086. Students and Party](https://hackmd.io/@AaronLinC/BJWtMt8Bh)
- [50087. See-Saw](https://hackmd.io/@AaronLinC/ryoa0QRPh)
- [50088. Mountain Travelers](https://hackmd.io/@AaronLinC/H1SZCE0Ph)
- [50089. Buckets and Balls, Again](https://hackmd.io/@AaronLinC/HyxH0VADh)
- [50090. Count Pointers](https://hackmd.io/@AaronLinC/HyBrurCDh)
- [50091. Two-level Table](https://hackmd.io/@AaronLinC/ByKtaSADn)
- [50092. Pointer Chasing](https://hackmd.io/@AaronLinC/By1XvDCD2)
- [50093. String Substitution](https://hackmd.io/@AaronLinC/SkwyeKRDh)
- [50094. Word Learning](https://hackmd.io/@AaronLinC/Sk4C4YADh)
- [50095. Lines of Words](https://hackmd.io/@AaronLinC/rkt_rZgdn)
- [50096. Hamming Distance](https://hackmd.io/@AaronLinC/SJasBbl_n)
- [50097. Conveyor Belt](https://hackmd.io/@AaronLinC/ryPwZXguh)
- [50098. Disjoint Clubs](https://hackmd.io/@AaronLinC/Syg4GEgu3)
- [50099. Seesaw Chandelier](https://hackmd.io/@AaronLinC/Syg4GEgu3)
- [50100. Impact Factor](https://hackmd.io/@AaronLinC/HkSLyjx_2)
- [50101. Component and Parts](https://hackmd.io/@AaronLinC/r1kBLolu2)
- [50102. File Addition](https://hackmd.io/@AaronLinC/By6g3L-uh)
- [50103. File Mirroring and Shifting](https://hackmd.io/@AaronLinC/SyP_zubO2)
- [50104. Students and Clubs](https://hackmd.io/@AaronLinC/H1I1Mu-d3)
- [50105. Seesaw Chandelier Tree](https://hackmd.io/@AaronLinC/Skli6idZOh)
- [50106. Construct a Binary Search Tree](https://hackmd.io/@AaronLinC/S1ruC_W_2)
- [50107. Height and Weight](https://hackmd.io/@AaronLinC/ry9X2s-un)
- [50108. Sequence to Binary Tree](https://hackmd.io/@AaronLinC/ByK51p-_2)
- [50109. H-index](https://hackmd.io/@AaronLinC/BynxPaZdn)
- [50110. Tree Operations](https://hackmd.io/@AaronLinC/B1Vl2p-_2)
- [50111. Hamiltonian Cycle](https://hackmd.io/@AaronLinC/Hy5Nx0ZO3)
- [50112. Apartments and Friends](https://hackmd.io/@AaronLinC/Byk9V0Zun)
- [50113. Ternary Search Tree](https://hackmd.io/@AaronLinC/rkxIFA-O3)
Exam 2018
---
- [50114. Simple Polygon](https://hackmd.io/@AaronLinC/HJRLnR-d2)
- [50115. Depth of Water](https://hackmd.io/@AaronLinC/H12Sp0-un)
- [50116. Play with digits](https://hackmd.io/@AaronLinC/HkXGbyf_h)
- [50117. Divide a number](https://hackmd.io/@AaronLinC/Sk36G1Gdn)
- [50118. Connect Integers](https://hackmd.io/@AaronLinC/HyQwHkGd3)
- [50119. Paper, Scissors, Stone](https://hackmd.io/@AaronLinC/ByTOqyM_3)
- [50120. Consecutive 1's](https://hackmd.io/@AaronLinC/H1fa2kfun)
- [50121. Push Stones](https://hackmd.io/@AaronLinC/B1BvVgMd3)
- [50122. Knights' Tour](https://hackmd.io/@AaronLinC/Hk6DGhzO3)
- [50123. Magic Square](https://hackmd.io/@AaronLinC/rkqnuhfd2)
- [50124. Knights' Tour with Functions](https://hackmd.io/@AaronLinC/BJkHbTfd3)
- [50125. Consecutive 1’s with Function](https://hackmd.io/@AaronLinC/r1lHLaMOh)
- [50126. Line Up Numbers](https://hackmd.io/@AaronLinC/BkbBfbQOh)
- [50127. Connect the Numbers](https://hackmd.io/@AaronLinC/H1Gy2W7u2)
- [50128. Split a List](https://hackmd.io/@AaronLinC/BJN_yMXO3)
- [50129. Loops](https://hackmd.io/@AaronLinC/SyIi4z7un)
- [50130. Bank Accounts](https://hackmd.io/@AaronLinC/HJTX3G7uh)
- [50131. Mark Syllables](https://hackmd.io/@AaronLinC/rynGZmmOn)
- [50132. Only Consonants](https://hackmd.io/@AaronLinC/H1yB7XXOh)
- [50133. Word Merge Sort](https://hackmd.io/@AaronLinC/rkBuO7Xun)
- [50134. 64, 32, 16, and 8](https://hackmd.io/@AaronLinC/rkzu6E7un)
- [50135. String and Integer](https://hackmd.io/@AaronLinC/BkqlAEXu3)
- [50136. Build Strings](https://hackmd.io/@AaronLinC/ByiR0H7_2)
- [50137. Stack Rectangles](https://hackmd.io/@AaronLinC/B1yuhI7On)
- [50138. Compute Grade](https://hackmd.io/@AaronLinC/HJhSb_7_3)
- [50139. GPA](https://hackmd.io/@AaronLinC/BkHUdO7_h)
- [50140. File Encoder and Decoder](https://hackmd.io/@AaronLinC/Bkp3ltm_h)
- [50141. Merge Link Lists](https://hackmd.io/@AaronLinC/r1jGYFQuh)
- [50142. Word Merge Sort, Again](https://hackmd.io/@AaronLinC/H1nZQ5mdh)
- [50143. AND & OR of Trees](https://hackmd.io/@AaronLinC/SJUoB9QO2)
- [50144. Tree Construction and Queries](https://hackmd.io/@AaronLinC/SkzaF9Qdh)
- [50145. Sub Linked List](https://hackmd.io/@AaronLinC/SyeV097Oh)
- [50146. Merge Link Lists, Again](https://hackmd.io/@AaronLinC/SkMibjmOn)
- [50147. Circles](https://hackmd.io/@AaronLinC/r1mEVsQOh)
- [50148. Stack Rectangles, Again](https://hackmd.io/@AaronLinC/SySXFo7O2)
- [50149. Admission](https://hackmd.io/@AaronLinC/SJm2nsXuh)
Exam 2019
---
- [50153. Stepped Polygon](https://hackmd.io/@AaronLinC/H1K0Ts7dh)
- [50154. Path within a Network](https://hackmd.io/@AaronLinC/r1wAkhXd3)
- [50155. Iron Block in Tank](https://hackmd.io/@AaronLinC/rkMOH3muh)
- [50156. Highest Discount Rate](https://hackmd.io/@AaronLinC/BJO7ZQ4_2)
- [50157. Pokemon's](https://hackmd.io/@AaronLinC/BJX_BX4_n)
- [50158. Stop the Sequence](https://hackmd.io/@AaronLinC/r1DReENd3)
- [50159. Stock Price](https://hackmd.io/@AaronLinC/SJAbkSNO3)
- [50160. Skills](https://hackmd.io/@AaronLinC/HkWQpHVdh)
- [50161. Memory Game](https://hackmd.io/@AaronLinC/rJ9sRSVun)
- [50162. RPG Queue](https://hackmd.io/@AaronLinC/Bk5WmL4un)
- [50163. Seat Assignment](https://hackmd.io/@AaronLinC/Bynp6UNu3)
- [50164. Dice](https://hackmd.io/@AaronLinC/ryCvmPNuh)
- [50165. Convex Polygon](https://hackmd.io/@AaronLinC/rJMSuPVOh)
- [50166. Newton's Method](https://hackmd.io/@AaronLinC/SybfbON_2)
- [50167. E-commerce](https://hackmd.io/@AaronLinC/H1-iudNd3)
- [50168. Subway](https://hackmd.io/@AaronLinC/rkKyJt4O2)
- [50169. Sum of Integers](https://hackmd.io/@AaronLinC/SylvDKNdh)
- [50170. Draw a Rectangle](https://hackmd.io/@AaronLinC/r1X7Xs4d2)
- [50171. Split a string](https://hackmd.io/@AaronLinC/S1AHYi4u2)
- [50172. Stairs](https://hackmd.io/@AaronLinC/ByPc0oNdh)
- [50173. Matrix Operations](https://hackmd.io/@AaronLinC/SkCAR34On)
- [50174. Bubble Sort](https://hackmd.io/@AaronLinC/S1xnKYB_h)
- [50175. Grading](https://hackmd.io/@AaronLinC/rygX29H_n)
- [50176. Bidding](https://hackmd.io/@AaronLinC/BypD2iSd2)
- [50177. Lights Out](https://hackmd.io/@AaronLinC/SkDhBTHd2)
- [50178. Longest Cycle](https://hackmd.io/@AaronLinC/ByXBT6ruh)
- [50179. Split a file into many files](https://hackmd.io/@AaronLinC/rkPjW18dn)
- [50180. Matrix Multiplication](https://hackmd.io/@AaronLinC/r13xY1Iuh)
- [50181. Calculate the area](https://hackmd.io/@AaronLinC/S1a821U_h)
- [50182. Two Lists to Tree](https://hackmd.io/@AaronLinC/BkynYl8Oh)
- [50183. Lights out, again](https://hackmd.io/@AaronLinC/ByS_U-8_3)
- [50184. 3-SAT](https://hackmd.io/@AaronLinC/HJ9Hu98u3)
- [50185. Hitting set, part I](https://hackmd.io/@AaronLinC/SkXw6q8d2)
- [50186. Hitting set, part II](https://hackmd.io/@AaronLinC/BJGDEZOOh)
- [50187. Minimum Spanning Tree, part I](https://hackmd.io/@AaronLinC/rknMO-Oun)
- [50188. Minimum Spanning Tree, part II](https://hackmd.io/@AaronLinC/rkSvubOO2)
- [50189. Find a Path](https://hackmd.io/@AaronLinC/BkpC_Zddh)
- [50190. Set Sorting and Searching](https://hackmd.io/@AaronLinC/Sk-hK-udh)
Exam 2021
---
- [50193. Minimum Time Difference](https://hackmd.io/@AaronLinC/BkXO9Zd_2)
- [50194. Print Numbers](https://hackmd.io/@AaronLinC/Bydm6-Od3)
- [50195. Second Largest Distance](https://hackmd.io/@AaronLinC/B1Vmv7OOh)
- [50196. Secret Expression](https://hackmd.io/@AaronLinC/SkJcDQdO2)
- [50197. Four Digit Number](https://hackmd.io/@AaronLinC/ryfyuQu_h)
- [50198. Two Digits](https://hackmd.io/@AaronLinC/rkWNOmddn)
- [50199. Candy Crush](https://hackmd.io/@AaronLinC/BkmvdXud2)
- [50200. Chess](https://hackmd.io/@AaronLinC/HySh_XOdn)
- [50201. Origami](https://hackmd.io/@AaronLinC/HkUvsNudh)
- [50202. Diamond](https://hackmd.io/@AaronLinC/r1ddANdu3)
- [50203. Tetris](https://hackmd.io/@AaronLinC/SJfevS__n)
- [50204. Rubik's Cube](https://hackmd.io/@AaronLinC/BJPSc_Ou2)
- [50205. Secret Expression, Again.](https://hackmd.io/@AaronLinC/B1KoMtOd2)
- [50206. Three Letter Pattern](https://hackmd.io/@AaronLinC/HyPsPFOdn)
- [50207. Matrix Multiplication](https://hackmd.io/@AaronLinC/S1dEe5ddh)
- [50208. Cyclomatic Complexity](https://hackmd.io/@AaronLinC/HJl5hsJo3)
- [50209. Keyboard](https://hackmd.io/@AaronLinC/HJh1knOu3)
- [50210. Find the Indices](https://hackmd.io/@AaronLinC/r1P3m2OO2)
- [50211. Expression](https://hackmd.io/@AaronLinC/rJ8NoYFdn)
- [50212. Bits Swapping](https://hackmd.io/@AaronLinC/BJBYZ9Ydn)
- [50213. Merge Sort](https://hackmd.io/@AaronLinC/HkMt_3KOh)
- [50214. Determinant](https://hackmd.io/@AaronLinC/ryL68ptun)
- [50215. Set Cover](https://hackmd.io/@AaronLinC/r1A8ATKdh)
- [50216. 3 Strings LCS](https://hackmd.io/@AaronLinC/S18pNAKd2)
- [50217. Sorted Doubly Linked List](https://hackmd.io/@AaronLinC/H1UTnAt_2)
- [50218. Convert a Tree to a List](https://hackmd.io/@AaronLinC/ByKn0l9dh)
- [50219. Concatenate Two Wave Files](https://hackmd.io/@AaronLinC/rJhM8b9_2)
- [50220. Ternary Tree Isomorphic](https://hackmd.io/@AaronLinC/B1_cq-quh)
- [50221. Pascal's triangle](https://hackmd.io/@AaronLinC/r1fJajkjh)
- [50222. Truncate Wave File](https://hackmd.io/@AaronLinC/Hy2Sqi9u3)
Exam 2022
---
- [50223. Shortest Distance](https://hackmd.io/@AaronLinC/SJuYTjcO2)
- [50224. Largest Digit Sum](https://hackmd.io/@AaronLinC/S1EDRsqun)
- [50225. The k-th Element](https://hackmd.io/@AaronLinC/HJS6vh9dn)
- [50226. Four Gears](https://hackmd.io/@AaronLinC/ryZu4acOn)
- [50227. Quaternary Quartic Equation](https://hackmd.io/@AaronLinC/SJqxu65On)
- [50228. The Maximum Sum of Arithmetic Series](https://hackmd.io/@AaronLinC/Syc4UJi_n)
- [50229. Cup and Pool](https://hackmd.io/@AaronLinC/SkoZtksOh)
- [50230. Hash Table](https://hackmd.io/@AaronLinC/BJNgIIi_3)
- [50231. Cubic Pairing Task with Hash Table](https://hackmd.io/@AaronLinC/Sy-cguiu2)
- [50232. Convolution](https://hackmd.io/@AaronLinC/ByVpC-n_n)
- [50233. Max-heap](https://hackmd.io/@AaronLinC/HJHMIfhun)
- [50234. Maximum Cubic](https://hackmd.io/@AaronLinC/rkIk8vnOn)
- [50235. Valid Variable Name](https://hackmd.io/@AaronLinC/SyT7yuhdn)
- [50236. String Merge](https://hackmd.io/@AaronLinC/HJv08d3un)
- [50237. String Cubic Pairing Task with Hash Table](https://hackmd.io/@AaronLinC/r1PvpjJo3)
- [50238. Sparse Matrix Multiplication](https://hackmd.io/@AaronLinC/BJtrOwauh)
- [50239. String Fusion](https://hackmd.io/@AaronLinC/SyYgovau2)
- [50240. Cubic Tower and String](https://hackmd.io/@AaronLinC/Hy9iBdad2)
- [50241. Convert a uint64_t array](https://hackmd.io/@AaronLinC/BkLJx9ad3)
- [50242. Parse a boolean expression](https://hackmd.io/@AaronLinC/Byfrpq6u3)
- [50243. Friend Cover](https://hackmd.io/@AaronLinC/H17HwS1t3)
- [50244. Connected Components in a Tower](https://hackmd.io/@AaronLinC/Sy8p7llKn)
- [50245. Square tiling](https://hackmd.io/@AaronLinC/Sk0AEjR_h)
- [50246. Minimum sum of squares](https://hackmd.io/@AaronLinC/rytBGnAOn)
- [50247. Build a Boolean Expression Tree](https://hackmd.io/@AaronLinC/rk8V4ggK3)
- [50248. Evaluate a Boolean Expression Tree](https://hackmd.io/@AaronLinC/ByK6ExeFn)
- [50249. Switch WAV File Channel](https://hackmd.io/@AaronLinC/HJuVBggYh)
- [50250. Huffman Coding](https://hackmd.io/@AaronLinC/SkYUIxlF2)
- [50251. Decode with a Huffman tree](https://hackmd.io/@AaronLinC/rkQ9PexK2)
- [50252. Remove Vocals from WAV File](https://hackmd.io/@AaronLinC/BkJrueeYn)
{"title":"Judge Girl","breaks":true,"description":"My solutions to Judge Girl exams, click the chapters at the right to begin.","contributors":"[{\"id\":\"50b9f614-15d8-4965-98d4-ebc091d23198\",\"add\":17042,\"del\":400}]"}