{"id":29877659,"url":"https://github.com/jbltx/go-training","last_synced_at":"2025-07-31T05:11:28.514Z","repository":{"id":74552911,"uuid":"204819563","full_name":"jbltx/go-training","owner":"jbltx","description":"Leetcode submissions and others samples in Golang","archived":false,"fork":false,"pushed_at":"2019-09-01T01:54:25.000Z","size":75,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-08-05T11:13:15.210Z","etag":null,"topics":["golang","leetcode","leetcode-submissions","sastantua"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jbltx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-28T01:12:35.000Z","updated_at":"2024-06-19T08:02:22.762Z","dependencies_parsed_at":"2023-02-28T17:01:06.587Z","dependency_job_id":null,"html_url":"https://github.com/jbltx/go-training","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/jbltx/go-training","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbltx%2Fgo-training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbltx%2Fgo-training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbltx%2Fgo-training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbltx%2Fgo-training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jbltx","download_url":"https://codeload.github.com/jbltx/go-training/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jbltx%2Fgo-training/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267989123,"owners_count":24177020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["golang","leetcode","leetcode-submissions","sastantua"],"created_at":"2025-07-31T05:11:26.295Z","updated_at":"2025-07-31T05:11:28.496Z","avatar_url":"https://github.com/jbltx.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go Training\n\n### Leetcode submissions\n\nAll Leetcode submissions have their own folder in the repo. You can find them by their frontendID and questionSlug propeties.\n\n**Submission List**\n* 78-Subsets [Submission](/78-subsets/subsets.go) - [Leetcode Link](https://leetcode.com/problems/subsets)\n* 190-Reverse Bits [Submission](/190-reverse-bits/reverse-bits.go) - [Leetcode Link](https://leetcode.com/problems/reverse-bits)\n* 168-Excel Sheet Column Title [Submission](/168-excel-sheet-column-title/excel-sheet-column-title.go) - [Leetcode Link](https://leetcode.com/problems/excel-sheet-column-title)\n* 171-Excel Sheet Column Number [Submission](/171-excel-sheet-column-number/excel-sheet-column-number.go) - [Leetcode Link](https://leetcode.com/problems/excel-sheet-column-number)\n* 191-Number of 1 Bits [Submission](/191-number-of-1-bits/number-of-1-bits.go) - [Leetcode Link](https://leetcode.com/problems/number-of-1-bits)\n* 476-Number Complement [Submission](/476-number-complement/number-complement.go) - [Leetcode Link](https://leetcode.com/problems/number-complement)\n* 463-Island Perimeter [Submission](/463-island-perimeter/island-perimeter.go) - [Leetcode Link](https://leetcode.com/problems/island-perimeter)\n* 389-Find the Difference [Submission](/389-find-the-difference/find-the-difference.go) - [Leetcode Link](https://leetcode.com/problems/find-the-difference)\n* 412-Fizz Buzz [Submission](/412-fizz-buzz/fizz-buzz.go) - [Leetcode Link](https://leetcode.com/problems/fizz-buzz)\n* 23-Merge k Sorted Lists [Submission](/23-merge-k-sorted-lists/merge-k-sorted-lists.go) - [Leetcode Link](https://leetcode.com/problems/merge-k-sorted-lists)\n* 19-Remove Nth Node From End of List [Submission](/19-remove-nth-node-from-end-of-list/remove-nth-node-from-end-of-list.go) - [Leetcode Link](https://leetcode.com/problems/remove-nth-node-from-end-of-list)\n* 17-Letter Combinations of a Phone Number [Submission](/17-letter-combinations-of-a-phone-number/letter-combinations-of-a-phone-number.go) - [Leetcode Link](https://leetcode.com/problems/letter-combinations-of-a-phone-number)\n* 16-3Sum Closest [Submission](/16-3sum-closest/3sum-closest.go) - [Leetcode Link](https://leetcode.com/problems/3sum-closest)\n* 15-3Sum [Submission](/15-3sum/3sum.go) - [Leetcode Link](https://leetcode.com/problems/3sum)\n* 11-Container With Most Water [Submission](/11-container-with-most-water/container-with-most-water.go) - [Leetcode Link](https://leetcode.com/problems/container-with-most-water)\n* 136-Single Number [Submission](/136-single-number/single-number.go) - [Leetcode Link](https://leetcode.com/problems/single-number)\n* 46-Permutations [Submission](/46-permutations/permutations.go) - [Leetcode Link](https://leetcode.com/problems/permutations)\n* 1047-Remove All Adjacent Duplicates In String [Submission](/1047-remove-all-adjacent-duplicates-in-string/remove-all-adjacent-duplicates-in-string.go) - [Leetcode Link](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string)\n* 1051-Height Checker [Submission](/1051-height-checker/height-checker.go) - [Leetcode Link](https://leetcode.com/problems/height-checker)\n* 1071-Greatest Common Divisor of Strings [Submission](/1071-greatest-common-divisor-of-strings/greatest-common-divisor-of-strings.go) - [Leetcode Link](https://leetcode.com/problems/greatest-common-divisor-of-strings)\n* 1078-Occurrences After Bigram [Submission](/1078-occurrences-after-bigram/occurrences-after-bigram.go) - [Leetcode Link](https://leetcode.com/problems/occurrences-after-bigram)\n* 1089-Duplicate Zeros [Submission](/1089-duplicate-zeros/duplicate-zeros.go) - [Leetcode Link](https://leetcode.com/problems/duplicate-zeros)\n* 1103-Distribute Candies to People [Submission](/1103-distribute-candies-to-people/distribute-candies-to-people.go) - [Leetcode Link](https://leetcode.com/problems/distribute-candies-to-people)\n* 1108-Defanging an IP Address [Submission](/1108-defanging-an-ip-address/defanging-an-ip-address.go) - [Leetcode Link](https://leetcode.com/problems/defanging-an-ip-address)\n* 82-Remove Duplicates from Sorted List II [Submission](/82-remove-duplicates-from-sorted-list-ii/remove-duplicates-from-sorted-list-ii.go) - [Leetcode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)\n* 75-Sort Colors [Submission](/75-sort-colors/sort-colors.go) - [Leetcode Link](https://leetcode.com/problems/sort-colors)\n* 36-Valid Sudoku [Submission](/36-valid-sudoku/valid-sudoku.go) - [Leetcode Link](https://leetcode.com/problems/valid-sudoku)\n* 37-Sudoku Solver [Submission](/37-sudoku-solver/sudoku-solver.go) - [Leetcode Link](https://leetcode.com/problems/sudoku-solver)\n* 48-Rotate Image [Submission](/48-rotate-image/rotate-image.go) - [Leetcode Link](https://leetcode.com/problems/rotate-image)\n* 8-String to Integer (atoi) [Submission](/8-string-to-integer-atoi/string-to-integer-atoi.go) - [Leetcode Link](https://leetcode.com/problems/string-to-integer-atoi)\n* 6-ZigZag Conversion [Submission](/6-zigzag-conversion/zigzag-conversion.go) - [Leetcode Link](https://leetcode.com/problems/zigzag-conversion)\n* 104-Maximum Depth of Binary Tree [Submission](/104-maximum-depth-of-binary-tree/maximum-depth-of-binary-tree.go) - [Leetcode Link](https://leetcode.com/problems/maximum-depth-of-binary-tree)\n* 100-Same Tree [Submission](/100-same-tree/same-tree.go) - [Leetcode Link](https://leetcode.com/problems/same-tree)\n* 88-Merge Sorted Array [Submission](/88-merge-sorted-array/merge-sorted-array.go) - [Leetcode Link](https://leetcode.com/problems/merge-sorted-array)\n* 83-Remove Duplicates from Sorted List [Submission](/83-remove-duplicates-from-sorted-list/remove-duplicates-from-sorted-list.go) - [Leetcode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-list)\n* 70-Climbing Stairs [Submission](/70-climbing-stairs/climbing-stairs.go) - [Leetcode Link](https://leetcode.com/problems/climbing-stairs)\n* 69-Sqrt(x) [Submission](/69-sqrtx/sqrtx.go) - [Leetcode Link](https://leetcode.com/problems/sqrtx)\n* 67-Add Binary [Submission](/67-add-binary/add-binary.go) - [Leetcode Link](https://leetcode.com/problems/add-binary)\n* 66-Plus One [Submission](/66-plus-one/plus-one.go) - [Leetcode Link](https://leetcode.com/problems/plus-one)\n* 58-Length of Last Word [Submission](/58-length-of-last-word/length-of-last-word.go) - [Leetcode Link](https://leetcode.com/problems/length-of-last-word)\n* 5-Longest Palindromic Substring [Submission](/5-longest-palindromic-substring/longest-palindromic-substring.go) - [Leetcode Link](https://leetcode.com/problems/longest-palindromic-substring)\n* 4-Median of Two Sorted Arrays [Submission](/4-median-of-two-sorted-arrays/median-of-two-sorted-arrays.go) - [Leetcode Link](https://leetcode.com/problems/median-of-two-sorted-arrays)\n* 53-Maximum Subarray [Submission](/53-maximum-subarray/maximum-subarray.go) - [Leetcode Link](https://leetcode.com/problems/maximum-subarray)\n* 38-Count and Say [Submission](/38-count-and-say/count-and-say.go) - [Leetcode Link](https://leetcode.com/problems/count-and-say)\n* 35-Search Insert Position [Submission](/35-search-insert-position/search-insert-position.go) - [Leetcode Link](https://leetcode.com/problems/search-insert-position)\n* 28-Implement strStr() [Submission](/28-implement-strstr/implement-strstr.go) - [Leetcode Link](https://leetcode.com/problems/implement-strstr)\n* 27-Remove Element [Submission](/27-remove-element/remove-element.go) - [Leetcode Link](https://leetcode.com/problems/remove-element)\n* 26-Remove Duplicates from Sorted Array [Submission](/26-remove-duplicates-from-sorted-array/remove-duplicates-from-sorted-array.go) - [Leetcode Link](https://leetcode.com/problems/remove-duplicates-from-sorted-array)\n* 21-Merge Two Sorted Lists [Submission](/21-merge-two-sorted-lists/merge-two-sorted-lists.go) - [Leetcode Link](https://leetcode.com/problems/merge-two-sorted-lists)\n* 20-Valid Parentheses [Submission](/20-valid-parentheses/valid-parentheses.go) - [Leetcode Link](https://leetcode.com/problems/valid-parentheses)\n* 14-Longest Common Prefix [Submission](/14-longest-common-prefix/longest-common-prefix.go) - [Leetcode Link](https://leetcode.com/problems/longest-common-prefix)\n* 13-Roman to Integer [Submission](/13-roman-to-integer/roman-to-integer.go) - [Leetcode Link](https://leetcode.com/problems/roman-to-integer)\n* 9-Palindrome Number [Submission](/9-palindrome-number/palindrome-number.go) - [Leetcode Link](https://leetcode.com/problems/palindrome-number)\n* 7-Reverse Integer [Submission](/7-reverse-integer/reverse-integer.go) - [Leetcode Link](https://leetcode.com/problems/reverse-integer)\n* 3-Longest Substring Without Repeating Characters [Submission](/3-longest-substring-without-repeating-characters/longest-substring-without-repeating-characters.go) - [Leetcode Link](https://leetcode.com/problems/longest-substring-without-repeating-characters)\n* 2-Add Two Numbers [Submission](/2-add-two-numbers/add-two-numbers.go) - [Leetcode Link](https://leetcode.com/problems/add-two-numbers)\n* 1-Two Sum [Submission](/1-two-sum/two-sum.go) - [Leetcode Link](https://leetcode.com/problems/two-sum)\n---\n\n### Others Samples\n\n#### Sastantua\n\nThe goal of this program is to build the Sastantua pyramid using a given size as argument. Several sizes can be given in the same command line.\n\n```bash\ngo run ./sastantua 1 3\n```\n\n**Output**\n\n```bash\nSize 1\n  /*\\\n /***\\\n/**|**\\\n\n\n\nSize 3\n               /*\\\n              /***\\\n             /*****\\\n          /***********\\\n         /*************\\\n        /***************\\\n       /*****************\\\n    /***********************\\\n   /*************************\\\n  /************|||************\\\n /*************|$|*************\\\n/**************|||**************\\\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbltx%2Fgo-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjbltx%2Fgo-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjbltx%2Fgo-training/lists"}