{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66156850,"defaultBranch":"master","name":"Go","ownerLogin":"TheAlgorithms","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-20T16:32:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20487725?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716475150.0","currentOid":""},"activityList":{"items":[{"before":"67eebcba7b384f69aa1e8c9d2bee48f9966953f0","after":"495cff8b21625552eb173351fb99345ae49682a6","ref":"refs/heads/master","pushedAt":"2024-09-08T20:41:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"fix: added path compression to UnionFind (#734)\n\n* fix: implemented path compression in Find & removed unnecessary return value of Union\r\n\r\n* feat: added a few test cases\r\n\r\n* fix: modified kruskal implementation to conform to the updated Union method\r\n\r\n* fix: changed to pointer receivers\r\n\r\n---------\r\n\r\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"fix: added path compression to UnionFind (#734)"}},{"before":"24c7f1f5ede01e1a7b0f68a35a878889a8dc4045","after":"67eebcba7b384f69aa1e8c9d2bee48f9966953f0","ref":"refs/heads/master","pushedAt":"2024-09-08T20:27:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add Kahn's algorithm for topological sort (#735)\n\n* feat: implemented kahn's algorithm\r\n\r\n* doc: added doc for graph/kahn.go\r\n\r\n* test: added tests for graph/kahn.go","shortMessageHtmlLink":"feat: add Kahn's algorithm for topological sort (#735)"}},{"before":"662e8e9e96d9c8d473b70fab27de9b3af54a1c22","after":"24c7f1f5ede01e1a7b0f68a35a878889a8dc4045","ref":"refs/heads/master","pushedAt":"2024-08-20T16:04:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add determinant implementation for matrix (#732)\n\n* feat: add determinant implementation for matrix\r\n\r\nAdded the Determinant method for the Matrix struct under math/matrix.\r\nThis method returns the determinant of the matrix.\r\n\r\n* fix: determinant spelling and linting\r\n\r\nFixed the spelling error in determinant.go.\r\nFixed ineffectual error assignment in determinant_test.go.\r\n\r\n* test: add test for matrix determinant\r\n\r\nAdded a test case for single-element matrix.\r\n\r\n---------\r\n\r\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"feat: add determinant implementation for matrix (#732)"}},{"before":"d7470bafe7617cd885810e3d5e9e4d19b3d8f34a","after":"662e8e9e96d9c8d473b70fab27de9b3af54a1c22","ref":"refs/heads/master","pushedAt":"2024-08-20T15:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"nit: fix code comment in binarytodecimal.go and in decimaltobinary.go (#733)","shortMessageHtmlLink":"nit: fix code comment in binarytodecimal.go and in decimaltobinary.go ("}},{"before":"32bb6714abae8fbcb6cdfb1939ca780f191eebab","after":"d7470bafe7617cd885810e3d5e9e4d19b3d8f34a","ref":"refs/heads/master","pushedAt":"2024-08-11T09:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add circular queue array data structure (#731)\n\n* feat: add circular queue array data structure\r\n\r\n* test: add missing error handling","shortMessageHtmlLink":"feat: add circular queue array data structure (#731)"}},{"before":"ee6fef2680d8ebb08519fc83284a9526c114f4e1","after":"32bb6714abae8fbcb6cdfb1939ca780f191eebab","ref":"refs/heads/master","pushedAt":"2024-07-24T14:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add Circle Sort algorithm (#730)\n\n* feat: add Circle Sort algorithm\r\n\r\n* Add test and benchmark for Circle sort algorithm","shortMessageHtmlLink":"feat: add Circle Sort algorithm (#730)"}},{"before":"483431ba65c09114400a4a8967a07cd57de70bf1","after":"ee6fef2680d8ebb08519fc83284a9526c114f4e1","ref":"refs/heads/master","pushedAt":"2024-07-18T11:41:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"Improved HashMap implementation (#729)\n\n* Improved HashMap implementation\r\n\r\n* Renamed Make to New","shortMessageHtmlLink":"Improved HashMap implementation (#729)"}},{"before":"cddedb6fac5fb2a2ebc26624b14fb03ad04a325e","after":"483431ba65c09114400a4a8967a07cd57de70bf1","ref":"refs/heads/master","pushedAt":"2024-07-02T20:19:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"[IMPLEMENTATION] RSA algorithm (#727)\n\n* [IMPLEMENTATION] RSA algorithm\r\n\r\n* [UPDATE] Intended keyGen algorithm with randomness\r\n\r\n* [FIX] comment fixed\r\n\r\n* [UPDATE] Implement suggestions\r\n\r\n* [FIX] Implement suggestions","shortMessageHtmlLink":"[IMPLEMENTATION] RSA algorithm (#727)"}},{"before":"6fdad95ac55cbdb5d6252c4d3329b0c5e3373571","after":"cddedb6fac5fb2a2ebc26624b14fb03ad04a325e","ref":"refs/heads/master","pushedAt":"2024-06-25T08:11:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"[IMPLEMENTATION] Compressor RLE (#726)\n\n* [NEW IMPLEMENTATION] RLE compression algorithm\r\n\r\n* [FIX] Fix typo\r\n\r\n* [FIX] Suggestion added","shortMessageHtmlLink":"[IMPLEMENTATION] Compressor RLE (#726)"}},{"before":"2f8c7386d296025e961cd864e83a33caba0b0ab0","after":"6fdad95ac55cbdb5d6252c4d3329b0c5e3373571","ref":"refs/heads/master","pushedAt":"2024-06-23T05:19:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"[Reimplementation] Sieve of eratosthenes (#722)","shortMessageHtmlLink":"[Reimplementation] Sieve of eratosthenes (#722)"}},{"before":null,"after":"80a5ae0b21c9b2563d4917bd7f53040370e5b70e","ref":"refs/heads/remove_code","pushedAt":"2024-05-23T14:39:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"Merge branch 'master' into remove_code","shortMessageHtmlLink":"Merge branch 'master' into remove_code"}},{"before":"235458219d929bdd0b1b4c344ccbb58b445183de","after":"2f8c7386d296025e961cd864e83a33caba0b0ab0","ref":"refs/heads/master","pushedAt":"2024-05-11T09:22:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat(uniquepaths): add solution for unique paths problem (#716)\n\n* feat(uniquepaths): add solution for unique paths problem\r\n\r\n* fix: Remove extra unused memory","shortMessageHtmlLink":"feat(uniquepaths): add solution for unique paths problem (#716)"}},{"before":"833a3e55455afff334033b0b33fca0a1f9685e4b","after":"235458219d929bdd0b1b4c344ccbb58b445183de","ref":"refs/heads/master","pushedAt":"2024-05-09T07:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add next permutation problem (#720)","shortMessageHtmlLink":"feat: add next permutation problem (#720)"}},{"before":"c5173f35db0b90d48a7286c3124c7da53a53efcc","after":"833a3e55455afff334033b0b33fca0a1f9685e4b","ref":"refs/heads/master","pushedAt":"2024-04-24T19:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"chore: update `actions/setup-go` to `v5` (#718)\n\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"chore: update actions/setup-go to v5 (#718)"}},{"before":"0d0b97a43fcce5b1cdb5efb0d04afcaa5b98901d","after":"c5173f35db0b90d48a7286c3124c7da53a53efcc","ref":"refs/heads/master","pushedAt":"2024-04-24T19:27:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"Add railfence cipher (#715)\n\n* added rail fence cipher implementation\r\n\r\n* updated readme\r\n\r\n* fixed typo\r\n\r\n---------\r\n\r\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"Add railfence cipher (#715)"}},{"before":"e9d1f3cff35f427f61011d5535d10e595f289490","after":"0d0b97a43fcce5b1cdb5efb0d04afcaa5b98901d","ref":"refs/heads/master","pushedAt":"2024-04-20T06:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"siriak","name":"Andrii Siriak","path":"/siriak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29201949?s=80&v=4"},"commit":{"message":"chore: update `codecov-action` to `v4` (#704)","shortMessageHtmlLink":"chore: update codecov-action to v4 (#704)"}},{"before":"cbaed2300ade20c0526c20f48cf1ac1cbfb8b8c9","after":"e9d1f3cff35f427f61011d5535d10e595f289490","ref":"refs/heads/master","pushedAt":"2024-04-16T19:51:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"Implement Trapped Rain Water algorithm. (#714)\n\n* feat: implement Trapped Rain Water algorithm\r\n\r\n* chore(tests): add test of empty `heights`","shortMessageHtmlLink":"Implement Trapped Rain Water algorithm. (#714)"}},{"before":"a938a237c5f8d8b2d0f7f7db0861f84b6a2fc725","after":"cbaed2300ade20c0526c20f48cf1ac1cbfb8b8c9","ref":"refs/heads/master","pushedAt":"2024-03-28T11:10:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add edmond-karp algorithm for max-flow (#712)","shortMessageHtmlLink":"feat: add edmond-karp algorithm for max-flow (#712)"}},{"before":"50ddbddec7a80bd11186cc6af6b4ca82fdc26075","after":"a938a237c5f8d8b2d0f7f7db0861f84b6a2fc725","ref":"refs/heads/master","pushedAt":"2024-03-20T17:09:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"fix: typo in bellmanford description (#711)","shortMessageHtmlLink":"fix: typo in bellmanford description (#711)"}},{"before":"0254892642fa4a9c2e55bec0a152bb721830b455","after":"50ddbddec7a80bd11186cc6af6b4ca82fdc26075","ref":"refs/heads/master","pushedAt":"2024-03-18T03:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"style: handle edge cases uniformly in all implementations of factorial (#705)\n\n* style: handle edge cases uniformly in all implementations of factorial\r\n\r\n* style: add suggestions from the review\r\n\r\nCo-authored-by: Taj \r\n\r\n* style: use `Err` suffix for error name\r\n\r\n* style: define `testCases` and `implementations` as variables\r\n\r\n* style: return 0 when negative input\r\n\r\n---------\r\n\r\nCo-authored-by: Taj \r\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"style: handle edge cases uniformly in all implementations of factorial ("}},{"before":"237d88f7595ca5e1be20830ea7f01fe43e93d154","after":"0254892642fa4a9c2e55bec0a152bb721830b455","ref":"refs/heads/master","pushedAt":"2024-03-15T17:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: add prim algorithm to find mst (#710)","shortMessageHtmlLink":"feat: add prim algorithm to find mst (#710)"}},{"before":"3f2fa293d60daeea59265a124ac97427a87efbc7","after":"237d88f7595ca5e1be20830ea7f01fe43e93d154","ref":"refs/heads/master","pushedAt":"2024-03-13T07:10:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"feat: Add btree with insertion, deletion, and search (#703)\n\n* feat: Add btree with insertion, deletion, and search\r\n\r\n* Lazy allocate root and handle cases with null root\r\n\r\n* Fix formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Rak Laptudirm ","shortMessageHtmlLink":"feat: Add btree with insertion, deletion, and search (#703)"}},{"before":"6d839027b6765b7cd14b00ffdd54678bd70dc63e","after":"3f2fa293d60daeea59265a124ac97427a87efbc7","ref":"refs/heads/master","pushedAt":"2024-03-12T09:52:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"fix: remove redundant init step for unionFind (#709)","shortMessageHtmlLink":"fix: remove redundant init step for unionFind (#709)"}},{"before":"558701b483c52b859da357d311ef7dd1c6d50e25","after":null,"ref":"refs/heads/remove-tjgurwara99-as-codeowner","pushedAt":"2024-03-11T16:03:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"}},{"before":"36d29bbdcedcd47ef5af36cf1087880e66f5ec5f","after":"6d839027b6765b7cd14b00ffdd54678bd70dc63e","ref":"refs/heads/master","pushedAt":"2024-03-11T16:03:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"chore: let tjguwara99 take a break (#708)","shortMessageHtmlLink":"chore: let tjguwara99 take a break (#708)"}},{"before":null,"after":"558701b483c52b859da357d311ef7dd1c6d50e25","ref":"refs/heads/remove-tjgurwara99-as-codeowner","pushedAt":"2024-03-11T11:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tjgurwara99","name":"Taj","path":"/tjgurwara99","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21105489?s=80&v=4"},"commit":{"message":"Remove a codeowner that is not active anymore\n\nI'm removing myself (`tjgurwara99`) from the code owners here.","shortMessageHtmlLink":"Remove a codeowner that is not active anymore"}},{"before":"ea269222a7c1f03d9d2516740f62675526eeaea9","after":"36d29bbdcedcd47ef5af36cf1087880e66f5ec5f","ref":"refs/heads/master","pushedAt":"2024-01-27T16:55:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"docs: add codecov badge (#702)","shortMessageHtmlLink":"docs: add codecov badge (#702)"}},{"before":"db7c875cccfd2189afaea3cfda7313f3b83fe6b1","after":"ea269222a7c1f03d9d2516740f62675526eeaea9","ref":"refs/heads/master","pushedAt":"2024-01-23T06:00:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"chore: add `upload_coverage_report.yml` (#697)","shortMessageHtmlLink":"chore: add upload_coverage_report.yml (#697)"}},{"before":"dc0cb361b8c5f8250355948a3e313e837f7e362d","after":"db7c875cccfd2189afaea3cfda7313f3b83fe6b1","ref":"refs/heads/master","pushedAt":"2024-01-13T15:25:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"fix: use `GITHUB_ACTOR` in `git config` (#701)","shortMessageHtmlLink":"fix: use GITHUB_ACTOR in git config (#701)"}},{"before":"c1688bfe84906b05c0aa2ab2def6ee3b4451042f","after":"dc0cb361b8c5f8250355948a3e313e837f7e362d","ref":"refs/heads/master","pushedAt":"2023-12-31T06:16:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raklaptudirm","name":"Rak Laptudirm","path":"/raklaptudirm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68542775?s=80&v=4"},"commit":{"message":"Copyright Holders Update to make it more clear (#700)","shortMessageHtmlLink":"Copyright Holders Update to make it more clear (#700)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQyMDo0MToyMS4wMDAwMDBazwAAAASwRufi","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0zMVQwNjoxNjoyNy4wMDAwMDBazwAAAAPU4rK3"}},"title":"Activity · TheAlgorithms/Go"}