Directories ¶ Show internal Expand all Path Synopsis go-learn src/automateingolang/07_01_regexpMail src/automateingolang/07_02_regexpPass src/automateingolang/08_01_randomQuizGen src/automateingolang/08_02_multiClipBoard src/automateingolang/08_03_madLibs src/automateingolang/08_04_regexpTxt src/automateingolang/09_01_renameDate src/automateingolang/09_02_backupToZip src/automateingolang/09_03_selectiveBackup src/automateingolang/09_04_findLargeFiles src/automateingolang/11_01_mapIt src/automateingolang/11_02_googleSearchIt src/automateingolang/11_03_requestGet src/automateingolang/11_04_urlSearchTerm src/automateingolang/11_05_requestSave src/automateingolang/11_06_luckyGoogle src/automateingolang/11_07_downloadXkcd src/automateingolang/11_08_seleniumGo src/automateingolang/11_09_seleniumFindClick src/automateingolang/11_10_geocoderYandex src/automateingolang/12_01_xlsxGo src/automateingolang/12_02_censusPopData src/automateingolang/12_03_saveExel src/automateingolang/12_04_updateProduce src/automateingolang/12_05_multiplicationTable src/automateingolang/12_06_blankRowInserter src/automateingolang/12_07_colToRow src/automateingolang/12_08_txtToXlsx src/automateingolang/12_09_xlsxToTxt src/automateingolang/13_01_pdfTest src/automateingolang/13_02_combinePdfs src/automateingolang/13_03_docxTest src/automateingolang/14_01_removeCsvHeader src/automateingolang/14_02_quickWeather src/automateingolang/14_03_testJSON src/automateingolang/14_04_quickWeather2 src/automateingolang/15_01_timeTest src/automateingolang/15_02_stopWacth src/automateingolang/15_03_concurrencyTest src/automateingolang/15_04_multidownloadXkcd src/automateingolang/15_05_execTest src/automateingolang/15_06_countdown src/automateingolang/16_01_testEmailSmtp src/automateingolang/16_02_imapTest src/automateingolang/16_03_sendDuesReminders src/automateingolang/16_04_twilioTest src/automateingolang/17_01_testGoImage src/automateingolang/17_02_testBild src/automateingolang/17_03_testImaging src/automateingolang/17_04_resizeAndAddLogo src/automateingolang/18_01_newChallenge/barcode src/automateingolang/18_01_newChallenge/progress src/automateingolang/18_01_newChallenge/readPdf src/gohacktools/01_crackUnixPass src/gohacktools/02_crackZipPass src/gohacktools/03_tcpScanner src/gohacktools/04_goNmapScan src/gohacktools/05_sshGexpectShavac src/gohacktools/06_forensicMozillaSQLITE src/gohacktools/07_metaDataPdf src/gohacktools/08_geoIp src/gohacktools/09_packetParser src/gohacktools/10_buildGoogleMap src/gohacktools/11_netcat src/gohacktools/12_sshCrack src/gohacktools/13_sshSwarm src/gohacktools/14_TCPProxy src/gohacktools/15_sshTunnel src/gohacktools/16_shell src/gohacktools/17_forensicImage src/gohacktools/18_forensicFile src/gohacktools/19_getGeoTagPhoto src/gohacktools/20_ospfGetAuth src/gohacktools/21_RSAapp src/leetcode src/leetcode/Algorithms/0001.two-sum src/leetcode/Algorithms/0002.add-two-numbers src/leetcode/Algorithms/0003.longest-substring-without-repeating-characters src/leetcode/Algorithms/0004.median-of-two-sorted-arrays src/leetcode/Algorithms/0005.longest-palindromic-substring src/leetcode/Algorithms/0006.zigzag-conversion src/leetcode/Algorithms/0007.reverse-integer src/leetcode/Algorithms/0008.string-to-integer-atoi src/leetcode/Algorithms/0009.palindrome-number src/leetcode/Algorithms/0010.regular-expression-matching src/leetcode/Algorithms/0011.container-with-most-water src/leetcode/Algorithms/0012.integer-to-roman src/leetcode/Algorithms/0013.roman-to-integer src/leetcode/Algorithms/0014.longest-common-prefix src/leetcode/Algorithms/0015.3sum src/leetcode/Algorithms/0016.3sum-closest src/leetcode/Algorithms/0017.letter-combinations-of-a-phone-number src/leetcode/Algorithms/0018.4sum src/leetcode/Algorithms/0019.remove-nth-node-from-end-of-list src/leetcode/Algorithms/0020.valid-parentheses src/leetcode/Algorithms/0021.merge-two-sorted-lists src/leetcode/Algorithms/0022.generate-parentheses src/leetcode/Algorithms/0023.merge-k-sorted-lists src/leetcode/Algorithms/0024.swap-nodes-in-pairs src/leetcode/Algorithms/0025.reverse-nodes-in-k-group src/leetcode/Algorithms/0026.remove-duplicates-from-sorted-array src/leetcode/Algorithms/0027.remove-element src/leetcode/Algorithms/0028.implement-strstr src/leetcode/Algorithms/0029.divide-two-integers src/leetcode/Algorithms/0030.substring-with-concatenation-of-all-words src/leetcode/Algorithms/0031.next-permutation src/leetcode/Algorithms/0032.longest-valid-parentheses src/leetcode/Algorithms/0033.search-in-rotated-sorted-array src/leetcode/Algorithms/0034.search-for-a-range src/leetcode/Algorithms/0035.search-insert-position src/leetcode/Algorithms/0036.valid-sudoku src/leetcode/Algorithms/0037.sudoku-solver src/leetcode/Algorithms/0038.count-and-say src/leetcode/Algorithms/0039.combination-sum src/leetcode/Algorithms/0040.combination-sum-ii src/leetcode/Algorithms/0041.first-missing-positive src/leetcode/Algorithms/0042.trapping-rain-water src/leetcode/Algorithms/0043.multiply-strings src/leetcode/Algorithms/0044.wildcard-matching src/leetcode/Algorithms/0045.jump-game-ii src/leetcode/Algorithms/0046.permutations src/leetcode/Algorithms/0047.permutations-ii src/leetcode/Algorithms/0048.rotate-image src/leetcode/Algorithms/0049.group-anagrams src/leetcode/Algorithms/0050.powx-n src/leetcode/Algorithms/0051.n-queens src/leetcode/Algorithms/0052.n-queens-ii src/leetcode/Algorithms/0053.maximum-subarray src/leetcode/Algorithms/0054.spiral-matrix src/leetcode/Algorithms/0055.jump-game src/leetcode/Algorithms/0056.merge-intervals src/leetcode/Algorithms/0057.insert-interval src/leetcode/Algorithms/0058.length-of-last-word src/leetcode/Algorithms/0059.spiral-matrix-ii src/leetcode/Algorithms/0060.permutation-sequence src/leetcode/Algorithms/0061.rotate-list src/leetcode/Algorithms/0062.unique-paths src/leetcode/Algorithms/0063.unique-paths-ii src/leetcode/Algorithms/0064.minimum-path-sum src/leetcode/Algorithms/0065.valid-number src/leetcode/Algorithms/0066.plus-one src/leetcode/Algorithms/0067.add-binary src/leetcode/Algorithms/0068.text-justification src/leetcode/Algorithms/0069.sqrtx src/leetcode/Algorithms/0070.climbing-stairs src/leetcode/Algorithms/0071.simplify-path src/leetcode/Algorithms/0072.edit-distance src/leetcode/Algorithms/0073.set-matrix-zeroes src/leetcode/Algorithms/0074.search-a-2d-matrix src/leetcode/Algorithms/0075.sort-colors src/leetcode/Algorithms/0076.minimum-window-substring src/leetcode/Algorithms/0077.combinations src/leetcode/Algorithms/0078.subsets src/leetcode/Algorithms/0079.word-search src/leetcode/Algorithms/0080.remove-duplicates-from-sorted-array-ii src/leetcode/Algorithms/0081.search-in-rotated-sorted-array-ii src/leetcode/Algorithms/0082.remove-duplicates-from-sorted-list-ii src/leetcode/Algorithms/0083.remove-duplicates-from-sorted-list src/leetcode/Algorithms/0084.largest-rectangle-in-histogram src/leetcode/Algorithms/0085.maximal-rectangle src/leetcode/Algorithms/0086.partition-list src/leetcode/Algorithms/0087.scramble-string src/leetcode/Algorithms/0088.merge-sorted-array src/leetcode/Algorithms/0089.gray-code src/leetcode/Algorithms/0090.subsets-ii src/leetcode/Algorithms/0091.decode-ways src/leetcode/Algorithms/0092.reverse-linked-list-ii src/leetcode/Algorithms/0093.restore-ip-addresses src/leetcode/Algorithms/0094.binary-tree-inorder-traversal src/leetcode/Algorithms/0095.unique-binary-search-trees-ii src/leetcode/Algorithms/0096.unique-binary-search-trees src/leetcode/Algorithms/0097.interleaving-string src/leetcode/Algorithms/0098.validate-binary-search-tree src/leetcode/Algorithms/0099.recover-binary-search-tree src/leetcode/Algorithms/0100.same-tree src/leetcode/Algorithms/0101.symmetric-tree src/leetcode/Algorithms/0102.binary-tree-level-order-traversal src/leetcode/Algorithms/0103.binary-tree-zigzag-level-order-traversal src/leetcode/Algorithms/0104.maximum-depth-of-binary-tree src/leetcode/Algorithms/0105.construct-binary-tree-from-preorder-and-inorder-traversal src/leetcode/Algorithms/0106.construct-binary-tree-from-inorder-and-postorder-traversal src/leetcode/Algorithms/0107.binary-tree-level-order-traversal-ii src/leetcode/Algorithms/0108.convert-sorted-array-to-binary-search-tree src/leetcode/Algorithms/0109.convert-sorted-list-to-binary-search-tree src/leetcode/Algorithms/0110.balanced-binary-tree src/leetcode/Algorithms/0111.minimum-depth-of-binary-tree src/leetcode/Algorithms/0112.path-sum src/leetcode/Algorithms/0113.path-sum-ii src/leetcode/Algorithms/0114.flatten-binary-tree-to-linked-list src/leetcode/Algorithms/0115.distinct-subsequences src/leetcode/Algorithms/0118.pascals-triangle src/leetcode/Algorithms/0119.pascals-triangle-ii src/leetcode/Algorithms/0120.triangle src/leetcode/Algorithms/0121.best-time-to-buy-and-sell-stock src/leetcode/Algorithms/0122.best-time-to-buy-and-sell-stock-ii src/leetcode/Algorithms/0123.best-time-to-buy-and-sell-stock-iii src/leetcode/Algorithms/0124.binary-tree-maximum-path-sum src/leetcode/Algorithms/0125.valid-palindrome src/leetcode/Algorithms/0126.word-ladder-ii src/leetcode/Algorithms/0127.word-ladder src/leetcode/Algorithms/0128.longest-consecutive-sequence src/leetcode/Algorithms/0129.sum-root-to-leaf-numbers src/leetcode/Algorithms/0130.surrounded-regions src/leetcode/Algorithms/0131.palindrome-partitioning src/leetcode/Algorithms/0132.palindrome-partitioning-ii src/leetcode/Algorithms/0134.gas-station src/leetcode/Algorithms/0135.candy src/leetcode/Algorithms/0136.single-number src/leetcode/Algorithms/0137.single-number-ii src/leetcode/Algorithms/0139.word-break src/leetcode/Algorithms/0140.word-break-ii src/leetcode/Algorithms/0143.reorder-list src/leetcode/Algorithms/0144.binary-tree-preorder-traversal src/leetcode/Algorithms/0145.binary-tree-postorder-traversal src/leetcode/Algorithms/0146.lru-cache src/leetcode/Algorithms/0147.insertion-sort-list src/leetcode/Algorithms/0148.sort-list src/leetcode/Algorithms/0149.max-points-on-a-line src/leetcode/Algorithms/0150.evaluate-reverse-polish-notation src/leetcode/Algorithms/0152.maximum-product-subarray src/leetcode/Algorithms/0153.find-minimum-in-rotated-sorted-array src/leetcode/Algorithms/0154.find-minimum-in-rotated-sorted-array-ii src/leetcode/Algorithms/0155.min-stack src/leetcode/Algorithms/0162.find-peak-element src/leetcode/Algorithms/0164.maximum-gap src/leetcode/Algorithms/0165.compare-version-numbers src/leetcode/Algorithms/0166.fraction-to-recurring-decimal src/leetcode/Algorithms/0167.two-sum-ii-input-array-is-sorted src/leetcode/Algorithms/0168.excel-sheet-column-title src/leetcode/Algorithms/0169.majority-element src/leetcode/Algorithms/0171.excel-sheet-column-number src/leetcode/Algorithms/0172.factorial-trailing-zeroes src/leetcode/Algorithms/0174.dungeon-game src/leetcode/Algorithms/0179.largest-number src/leetcode/Algorithms/0187.repeated-dna-sequences src/leetcode/Algorithms/0188.best-time-to-buy-and-sell-stock-iv src/leetcode/Algorithms/0189.rotate-array src/leetcode/Algorithms/0198.house-robber src/leetcode/Algorithms/0199.binary-tree-right-side-view src/leetcode/Algorithms/0200.number-of-islands src/leetcode/Algorithms/0201.bitwise-and-of-numbers-range src/leetcode/Algorithms/0202.happy-number src/leetcode/Algorithms/0203.remove-linked-list-elements src/leetcode/Algorithms/0204.count-primes src/leetcode/Algorithms/0205.isomorphic-strings src/leetcode/Algorithms/0206.reverse-linked-list src/leetcode/Algorithms/0207.course-schedule src/leetcode/Algorithms/0208.implement-trie-prefix-tree src/leetcode/Algorithms/0209.minimum-size-subarray-sum src/leetcode/Algorithms/0210.course-schedule-ii src/leetcode/Algorithms/0211.add-and-search-word-data-structure-design src/leetcode/Algorithms/0212.word-search-ii src/leetcode/Algorithms/0213.house-robber-ii src/leetcode/Algorithms/0214.shortest-palindrome src/leetcode/Algorithms/0215.kth-largest-element-in-an-array src/leetcode/Algorithms/0216.combination-sum-iii src/leetcode/Algorithms/0217.contains-duplicate src/leetcode/Algorithms/0218.the-skyline-problem src/leetcode/Algorithms/0219.contains-duplicate-ii src/leetcode/Algorithms/0220.contains-duplicate-iii src/leetcode/Algorithms/0221.maximal-square src/leetcode/Algorithms/0223.rectangle-area src/leetcode/Algorithms/0224.basic-calculator src/leetcode/Algorithms/0225.implement-stack-using-queues src/leetcode/Algorithms/0226.invert-binary-tree src/leetcode/Algorithms/0227.basic-calculator-ii src/leetcode/Algorithms/0228.summary-ranges src/leetcode/Algorithms/0229.majority-element-ii src/leetcode/Algorithms/0230.kth-smallest-element-in-a-bst src/leetcode/Algorithms/0231.power-of-two src/leetcode/Algorithms/0232.implement-queue-using-stacks src/leetcode/Algorithms/0233.number-of-digit-one src/leetcode/Algorithms/0234.palindrome-linked-list src/leetcode/Algorithms/0238.product-of-array-except-self src/leetcode/Algorithms/0239.sliding-window-maximum src/leetcode/Algorithms/0240.search-a-2d-matrix-ii src/leetcode/Algorithms/0241.different-ways-to-add-parentheses src/leetcode/Algorithms/0242.valid-anagram src/leetcode/Algorithms/0257.binary-tree-paths src/leetcode/Algorithms/0258.add-digits src/leetcode/Algorithms/0260.single-number-iii src/leetcode/Algorithms/0263.ugly-number src/leetcode/Algorithms/0264.ugly-number-ii src/leetcode/Algorithms/0268.missing-number src/leetcode/Algorithms/0273.integer-to-english-words src/leetcode/Algorithms/0274.h-index src/leetcode/Algorithms/0275.h-index-ii src/leetcode/Algorithms/0279.perfect-squares src/leetcode/Algorithms/0282.expression-add-operators src/leetcode/Algorithms/0283.move-zeroes src/leetcode/Algorithms/0287.find-the-duplicate-number src/leetcode/Algorithms/0289.game-of-life src/leetcode/Algorithms/0290.word-pattern src/leetcode/Algorithms/0292.nim-game src/leetcode/Algorithms/0295.find-median-from-data-stream src/leetcode/Algorithms/0299.bulls-and-cows src/leetcode/Algorithms/0300.longest-increasing-subsequence src/leetcode/Algorithms/0301.remove-invalid-parentheses src/leetcode/Algorithms/0303.range-sum-query-immutable src/leetcode/Algorithms/0304.range-sum-query-2d-immutable src/leetcode/Algorithms/0306.additive-number src/leetcode/Algorithms/0307.range-sum-query-mutable src/leetcode/Algorithms/0309.best-time-to-buy-and-sell-stock-with-cooldown src/leetcode/Algorithms/0310.minimum-height-trees src/leetcode/Algorithms/0312.burst-balloons src/leetcode/Algorithms/0313.super-ugly-number src/leetcode/Algorithms/0315.count-of-smaller-numbers-after-self src/leetcode/Algorithms/0316.remove-duplicate-letters src/leetcode/Algorithms/0318.maximum-product-of-word-lengths src/leetcode/Algorithms/0319.bulb-switcher src/leetcode/Algorithms/0321.create-maximum-number src/leetcode/Algorithms/0322.coin-change src/leetcode/Algorithms/0324.wiggle-sort-ii src/leetcode/Algorithms/0326.power-of-three src/leetcode/Algorithms/0327.count-of-range-sum src/leetcode/Algorithms/0328.odd-even-linked-list src/leetcode/Algorithms/0329.longest-increasing-path-in-a-matrix src/leetcode/Algorithms/0330.patching-array src/leetcode/Algorithms/0331.verify-preorder-serialization-of-a-binary-tree src/leetcode/Algorithms/0332.reconstruct-itinerary src/leetcode/Algorithms/0334.increasing-triplet-subsequence src/leetcode/Algorithms/0335.self-crossing src/leetcode/Algorithms/0336.palindrome-pairs src/leetcode/Algorithms/0337.house-robber-iii src/leetcode/Algorithms/0338.counting-bits src/leetcode/Algorithms/0342.power-of-four src/leetcode/Algorithms/0343.integer-break src/leetcode/Algorithms/0344.reverse-string src/leetcode/Algorithms/0345.reverse-vowels-of-a-string src/leetcode/Algorithms/0347.top-k-frequent-elements src/leetcode/Algorithms/0349.intersection-of-two-arrays src/leetcode/Algorithms/0350.intersection-of-two-arrays-ii src/leetcode/Algorithms/0352.data-stream-as-disjoint-intervals src/leetcode/Algorithms/0354.russian-doll-envelopes src/leetcode/Algorithms/0355.design-twitter src/leetcode/Algorithms/0357.count-numbers-with-unique-digits src/leetcode/Algorithms/0363.max-sum-of-rectangle-no-larger-than-k src/leetcode/Algorithms/0365.water-and-jug-problem src/leetcode/Algorithms/0367.valid-perfect-square src/leetcode/Algorithms/0368.largest-divisible-subset src/leetcode/Algorithms/0371.sum-of-two-integers src/leetcode/Algorithms/0372.super-pow src/leetcode/Algorithms/0373.find-k-pairs-with-smallest-sums src/leetcode/Algorithms/0375.guess-number-higher-or-lower-ii src/leetcode/Algorithms/0376.wiggle-subsequence src/leetcode/Algorithms/0377.combination-sum-iv src/leetcode/Algorithms/0378.kth-smallest-element-in-a-sorted-matrix src/leetcode/Algorithms/0380.insert-delete-getrandom-o1 src/leetcode/Algorithms/0381.insert-delete-getrandom-o1-duplicates-allowed src/leetcode/Algorithms/0382.linked-list-random-node src/leetcode/Algorithms/0383.ransom-note src/leetcode/Algorithms/0384.shuffle-an-array src/leetcode/Algorithms/0385.mini-parser src/leetcode/Algorithms/0387.first-unique-character-in-a-string src/leetcode/Algorithms/0388.longest-absolute-file-path src/leetcode/Algorithms/0389.find-the-difference src/leetcode/Algorithms/0390.elimination-game src/leetcode/Algorithms/0391.perfect-rectangle src/leetcode/Algorithms/0392.is-subsequence src/leetcode/Algorithms/0393.utf-8-validation src/leetcode/Algorithms/0394.decode-string src/leetcode/Algorithms/0395.longest-substring-with-at-least-k-repeating-characters src/leetcode/Algorithms/0396.rotate-function src/leetcode/Algorithms/0397.integer-replacement src/leetcode/Algorithms/0398.random-pick-index src/leetcode/Algorithms/0399.evaluate-division src/leetcode/Algorithms/0400.nth-digit src/leetcode/Algorithms/0401.binary-watch src/leetcode/Algorithms/0402.remove-k-digits src/leetcode/Algorithms/0403.frog-jump src/leetcode/Algorithms/0404.sum-of-left-leaves src/leetcode/Algorithms/0405.convert-a-number-to-hexadecimal src/leetcode/Algorithms/0406.queue-reconstruction-by-height src/leetcode/Algorithms/0407.trapping-rain-water-ii src/leetcode/Algorithms/0409.longest-palindrome src/leetcode/Algorithms/0410.split-array-largest-sum src/leetcode/Algorithms/0412.fizz-buzz src/leetcode/Algorithms/0413.arithmetic-slices src/leetcode/Algorithms/0414.third-maximum-number src/leetcode/Algorithms/0415.add-strings src/leetcode/Algorithms/0416.partition-equal-subset-sum src/leetcode/Algorithms/0417.pacific-atlantic-water-flow src/leetcode/Algorithms/0419.battleships-in-a-board src/leetcode/Algorithms/0420.strong-password-checker src/leetcode/Algorithms/0421.maximum-xor-of-two-numbers-in-an-array src/leetcode/Algorithms/0423.reconstruct-original-digits-from-english src/leetcode/Algorithms/0424.longest-repeating-character-replacement src/leetcode/Algorithms/0432.all-oone-data-structure src/leetcode/Algorithms/0434.number-of-segments-in-a-string src/leetcode/Algorithms/0435.non-overlapping-intervals src/leetcode/Algorithms/0436.find-right-interval src/leetcode/Algorithms/0437.path-sum-iii src/leetcode/Algorithms/0438.find-all-anagrams-in-a-string src/leetcode/Algorithms/0440.k-th-smallest-in-lexicographical-order src/leetcode/Algorithms/0441.arranging-coins src/leetcode/Algorithms/0442.find-all-duplicates-in-an-array src/leetcode/Algorithms/0443.string-compression src/leetcode/Algorithms/0445.add-two-numbers-ii src/leetcode/Algorithms/0446.arithmetic-slices-ii-subsequence src/leetcode/Algorithms/0447.number-of-boomerangs src/leetcode/Algorithms/0448.find-all-numbers-disappeared-in-an-array src/leetcode/Algorithms/0450.delete-node-in-a-bst src/leetcode/Algorithms/0451.sort-characters-by-frequency src/leetcode/Algorithms/0452.minimum-number-of-arrows-to-burst-balloons src/leetcode/Algorithms/0453.minimum-moves-to-equal-array-elements src/leetcode/Algorithms/0454.4sum-ii src/leetcode/Algorithms/0455.assign-cookies src/leetcode/Algorithms/0456.132-pattern src/leetcode/Algorithms/0459.repeated-substring-pattern src/leetcode/Algorithms/0460.lfu-cache src/leetcode/Algorithms/0461.hamming-distance src/leetcode/Algorithms/0462.minimum-moves-to-equal-array-elements-ii src/leetcode/Algorithms/0463.island-perimeter src/leetcode/Algorithms/0464.can-i-win src/leetcode/Algorithms/0466.count-the-repetitions src/leetcode/Algorithms/0467.unique-substrings-in-wraparound-string src/leetcode/Algorithms/0468.validate-ip-address src/leetcode/Algorithms/0472.concatenated-words src/leetcode/Algorithms/0473.matchsticks-to-square src/leetcode/Algorithms/0474.ones-and-zeroes src/leetcode/Algorithms/0475.heaters src/leetcode/Algorithms/0476.number-complement src/leetcode/Algorithms/0477.total-hamming-distance src/leetcode/Algorithms/0479.largest-palindrome-product src/leetcode/Algorithms/0480.sliding-window-median src/leetcode/Algorithms/0481.magical-string src/leetcode/Algorithms/0482.license-key-formatting src/leetcode/Algorithms/0483.smallest-good-base src/leetcode/Algorithms/0485.max-consecutive-ones src/leetcode/Algorithms/0486.predict-the-winner src/leetcode/Algorithms/0488.zuma-game src/leetcode/Algorithms/0491.increasing-subsequences src/leetcode/Algorithms/0492.construct-the-rectangle src/leetcode/Algorithms/0493.reverse-pairs src/leetcode/Algorithms/0494.target-sum src/leetcode/Algorithms/0495.teemo-attacking src/leetcode/Algorithms/0496.next-greater-element-i src/leetcode/Algorithms/0498.diagonal-traverse src/leetcode/Algorithms/0500.keyboard-row src/leetcode/Algorithms/0501.find-mode-in-binary-search-tree src/leetcode/Algorithms/0502.ipo src/leetcode/Algorithms/0503.next-greater-element-ii src/leetcode/Algorithms/0504.base-7 src/leetcode/Algorithms/0506.relative-ranks src/leetcode/Algorithms/0507.perfect-number src/leetcode/Algorithms/0508.most-frequent-subtree-sum src/leetcode/Algorithms/0513.find-bottom-left-tree-value src/leetcode/Algorithms/0514.freedom-trail src/leetcode/Algorithms/0515.find-largest-value-in-each-tree-row src/leetcode/Algorithms/0516.longest-palindromic-subsequence src/leetcode/Algorithms/0517.super-washing-machines src/leetcode/Algorithms/0520.detect-capital src/leetcode/Algorithms/0521.longest-uncommon-subsequence-i src/leetcode/Algorithms/0522.longest-uncommon-subsequence-ii src/leetcode/Algorithms/0523.continuous-subarray-sum src/leetcode/Algorithms/0524.longest-word-in-dictionary-through-deleting src/leetcode/Algorithms/0526.beautiful-arrangement src/leetcode/Algorithms/0529.minesweeper src/leetcode/Algorithms/0530.minimum-absolute-difference-in-bst src/leetcode/Algorithms/0532.k-diff-pairs-in-an-array src/leetcode/Algorithms/0537.complex-number-multiplication src/leetcode/Algorithms/0538.convert-bst-to-greater-tree src/leetcode/Algorithms/0539.minimum-time-difference src/leetcode/Algorithms/0540.single-element-in-a-sorted-array src/leetcode/Algorithms/0541.reverse-string-ii src/leetcode/Algorithms/0542.01-matrix src/leetcode/Algorithms/0543.diameter-of-binary-tree src/leetcode/Algorithms/0546.remove-boxes src/leetcode/Algorithms/0552.student-attendance-record-ii src/leetcode/Algorithms/0553.optimal-division src/leetcode/Algorithms/0556.next-greater-element-iii src/leetcode/Algorithms/0560.subarray-sum-equals-k src/leetcode/Algorithms/0561.array-partition-i src/leetcode/Algorithms/0564.find-the-closest-palindrome src/leetcode/Algorithms/0565.array-nesting src/leetcode/Algorithms/0566.reshape-the-matrix src/leetcode/Algorithms/0581.shortest-unsorted-continuous-subarray src/leetcode/Algorithms/0587.erect-the-fence src/leetcode/Algorithms/0591.tag-validator src/leetcode/Algorithms/0600.non-negative-integers-without-consecutive-ones src/leetcode/Algorithms/0605.can-place-flowers src/leetcode/Algorithms/0611.valid-triangle-number src/leetcode/Algorithms/0621.task-scheduler src/leetcode/Algorithms/0628.maximum-product-of-three-numbers src/leetcode/Algorithms/0629.k-inverse-pairs-array src/leetcode/Algorithms/0630.course-schedule-iii src/leetcode/Algorithms/0632.smallest-range src/leetcode/Algorithms/0639.decode-ways-ii src/leetcode/Algorithms/0643.maximum-average-subarray-i src/leetcode/Algorithms/0660.remove-9 src/leetcode/Algorithms/0661.image-smoother src/leetcode/Algorithms/0664.strange-printer src/leetcode/Algorithms/0667.beautiful-arrangement-ii src/leetcode/Algorithms/0668.kth-smallest-number-in-multiplication-table src/leetcode/Algorithms/0675.cut-off-trees-for-golf-event src/leetcode/Algorithms/0679.24-game src/leetcode/Algorithms/0726.number-of-atoms src/leetcode/helper.v5 src/leetcode/kit Click to show internal directories. Click to hide internal directories.