{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":776561427,"defaultBranch":"main","name":"exercism-solutions-awk","ownerLogin":"rabestro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-23T21:03:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52966251?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713964281.0","currentOid":""},"activityList":{"items":[{"before":"931fa8f4c76248dabccd417970f3ca33f8139193","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-24T13:11:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"4c2922bc281ba8bc2a92b5e140015d0278d50f3f","after":"e26f53f63cb13255e24d2a2d35c8596382270b95","ref":"refs/heads/main","pushedAt":"2024-04-24T13:11:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #71 from rabestro/develop\n\nAdd Knapsack problem solution and tests","shortMessageHtmlLink":"Merge pull request #71 from rabestro/develop"}},{"before":null,"after":"931fa8f4c76248dabccd417970f3ca33f8139193","ref":"refs/heads/develop","pushedAt":"2024-04-24T12:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add Knapsack problem solution and tests\n\nThis commit introduces a solution for the Knapsack problem in AWK language. The solution script, knapsack.awk, aims to maximize the total value that 'Bob' the thief can carry in his knapsack with a defined weight limit. To validate the functionality, a number of test cases have also been added in test-knapsack.bats file. Additionally, a README.md for problem description and instructions has been created.","shortMessageHtmlLink":"Add Knapsack problem solution and tests"}},{"before":"18dd18154adb390814a1334cf2a54adfbf4199c1","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-24T12:06:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"0d37b20824916a28f4025e2e18bd35259ef7e661","after":"4c2922bc281ba8bc2a92b5e140015d0278d50f3f","ref":"refs/heads/main","pushedAt":"2024-04-24T12:06:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #70 from rabestro/develop\n\nAdd largest series product functionality and tests","shortMessageHtmlLink":"Merge pull request #70 from rabestro/develop"}},{"before":"aa1d337b8e1ab2dbd297e5b9d7ed32081a141f45","after":"18dd18154adb390814a1334cf2a54adfbf4199c1","ref":"refs/heads/develop","pushedAt":"2024-04-24T10:45:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/main' into develop","shortMessageHtmlLink":"Merge branch 'refs/heads/main' into develop"}},{"before":null,"after":"aa1d337b8e1ab2dbd297e5b9d7ed32081a141f45","ref":"refs/heads/develop","pushedAt":"2024-04-24T10:44:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add largest series product functionality and tests\n\nThis commit introduces a new AWK script to calculate the largest product from a series of digits, given a string of digits and the number of contiguous digits to consider. Tests have also been created to verify this functionality. The largest product is calculated considering all possible combinations of digits, and is capable of handling edge cases such as zero digits, only digits are zero, and spans including zero. Error conditions are also defined and tested.","shortMessageHtmlLink":"Add largest series product functionality and tests"}},{"before":"0280b281c88bf2d8dd4d6b13be97f6072ce2787b","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-21T16:24:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"7f450f4ceee13a6cdb575110e38d83f9e2931edf","after":"0d37b20824916a28f4025e2e18bd35259ef7e661","ref":"refs/heads/main","pushedAt":"2024-04-21T16:24:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #69 from rabestro/develop\n\nAdd Leap year exercise","shortMessageHtmlLink":"Merge pull request #69 from rabestro/develop"}},{"before":null,"after":"0280b281c88bf2d8dd4d6b13be97f6072ce2787b","ref":"refs/heads/develop","pushedAt":"2024-04-21T16:18:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add Leap year detection script and tests\n\nImplemented a new script in AWK for detecting leap years. The script includes a function `isLeapYear` that takes a year as input and prints whether it is a leap year. Also added a set of tests to ensure the correctness of the script.","shortMessageHtmlLink":"Add Leap year detection script and tests"}},{"before":"acc490feb2f03f8693fd669bedee0aed588a06de","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-21T07:05:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"f1b0953c8c42ee68c52b313a38e23c9dfbbeb9f5","after":"7f450f4ceee13a6cdb575110e38d83f9e2931edf","ref":"refs/heads/main","pushedAt":"2024-04-21T07:05:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #68 from rabestro/develop\n\nAdd list operations tests","shortMessageHtmlLink":"Merge pull request #68 from rabestro/develop"}},{"before":null,"after":"acc490feb2f03f8693fd669bedee0aed588a06de","ref":"refs/heads/develop","pushedAt":"2024-04-21T07:02:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add list operations tests\n\nThis commit introduces a comprehensive list of tests for various list operations. The tests cover operations such as appending, filtering, mapping, folding, and reversing, for different scenarios that include handling of empty lists, non-empty lists, and scalar values. Tests for start-specific features such as folding and indexing have also been added.","shortMessageHtmlLink":"Add list operations tests"}},{"before":"7a5df9ffbe50f5e9dbb53f14ddca5d249a545b9e","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-20T18:51:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"f7994207eaddcd8380a9f2ae26daa8a81c2da628","after":"f1b0953c8c42ee68c52b313a38e23c9dfbbeb9f5","ref":"refs/heads/main","pushedAt":"2024-04-20T18:51:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #67 from rabestro/develop\n\nAdd Luhn algorithm for validating identification numbers","shortMessageHtmlLink":"Merge pull request #67 from rabestro/develop"}},{"before":null,"after":"7a5df9ffbe50f5e9dbb53f14ddca5d249a545b9e","ref":"refs/heads/develop","pushedAt":"2024-04-20T18:50:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add Luhn algorithm for validating identification numbers\n\nThis commit involves the implementation of the Luhn algorithm used for validating various identification numbers e.g., credit cards. The addition includes a Bats test file, a script for the algorithm, and a README for additional information. The algorithm considers number length, particular digits, and involves a process of doubling, summing and divisibility checks.","shortMessageHtmlLink":"Add Luhn algorithm for validating identification numbers"}},{"before":"1aa81fafc6a0f43c36eeb9ea72f91c10fb08209e","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-14T21:08:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"cded7ae704bce476b011f46a1dbf31a0c38b41af","after":"f7994207eaddcd8380a9f2ae26daa8a81c2da628","ref":"refs/heads/main","pushedAt":"2024-04-14T21:08:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #66 from rabestro/develop\n\nAdd matching brackets functionality and tests","shortMessageHtmlLink":"Merge pull request #66 from rabestro/develop"}},{"before":null,"after":"1aa81fafc6a0f43c36eeb9ea72f91c10fb08209e","ref":"refs/heads/develop","pushedAt":"2024-04-14T20:36:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add matching brackets functionality and tests\n\nImplemented function to verify if brackets, braces, and parentheses in a string are matched and nested correctly. Added corresponding test cases to verify and validate the functionality of the parser. Also created a README.md for the module, providing brief instructions.","shortMessageHtmlLink":"Add matching brackets functionality and tests"}},{"before":"c557e46c6018ccfd5e050af21bdbcd0fb146edf6","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-14T17:54:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"c97bc38317bdcbba0cd4c86c5c6d9aa71ae377cb","after":"cded7ae704bce476b011f46a1dbf31a0c38b41af","ref":"refs/heads/main","pushedAt":"2024-04-14T17:54:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #65 from rabestro/develop\n\nAdd matrix library and tests","shortMessageHtmlLink":"Merge pull request #65 from rabestro/develop"}},{"before":null,"after":"c557e46c6018ccfd5e050af21bdbcd0fb146edf6","ref":"refs/heads/develop","pushedAt":"2024-04-14T17:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add matrix library and tests\n\nThis commit introduces a new library for matrix manipulation which includes functions to read matrices from a file, extract rows and columns. The library also offers support for square and non-square matrices. Additionally, several tests have been added to ensure the correctness and functionality of these matrix operations.","shortMessageHtmlLink":"Add matrix library and tests"}},{"before":"dfd65c12633bcf1b59b79186f5d0310c3350549a","after":null,"ref":"refs/heads/rail-fence-cipher","pushedAt":"2024-04-14T10:47:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"c33954f1a0f3722958752b5dde3d05f16d7a3d51","after":"c97bc38317bdcbba0cd4c86c5c6d9aa71ae377cb","ref":"refs/heads/main","pushedAt":"2024-04-14T10:47:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #64 from rabestro/rail-fence-cipher\n\nModify condition in proverb.awk script","shortMessageHtmlLink":"Merge pull request #64 from rabestro/rail-fence-cipher"}},{"before":null,"after":"dfd65c12633bcf1b59b79186f5d0310c3350549a","ref":"refs/heads/rail-fence-cipher","pushedAt":"2024-04-14T10:38:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Modify condition in proverb.awk script\n\nIn the proverb.awk script, the condition checking has been simplified. The previous version was checking if number of fields (NF) is greater than 0, now it's directly using NF which is functionally equivalent but cleaner and more straightforward.","shortMessageHtmlLink":"Modify condition in proverb.awk script"}},{"before":"a56386e14ed41747e25a66570060e35170e5d23a","after":null,"ref":"refs/heads/proverb","pushedAt":"2024-04-14T09:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"246a65e0fffa87f92437894d658111cc15289ad1","after":"c33954f1a0f3722958752b5dde3d05f16d7a3d51","ref":"refs/heads/main","pushedAt":"2024-04-14T09:18:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #63 from rabestro/proverb\n\nAdd proverb.awk script and corresponding tests","shortMessageHtmlLink":"Merge pull request #63 from rabestro/proverb"}},{"before":null,"after":"a56386e14ed41747e25a66570060e35170e5d23a","ref":"refs/heads/proverb","pushedAt":"2024-04-14T09:14:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Add proverb.awk script and corresponding tests\n\nThis commit introduces a new Awk script, 'proverb.awk', that prints out a proverb based on provided input. The committed code also includes a set of bats tests, 'test-proverb.bats', to assert the correct functioning and output of this script.","shortMessageHtmlLink":"Add proverb.awk script and corresponding tests"}},{"before":"009b0bd333aca79c31b57ec15f9920a5081aa489","after":null,"ref":"refs/heads/develop","pushedAt":"2024-04-13T19:02:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"}},{"before":"ffad52a09764e6290222176c5cd44fe383fe4acf","after":"246a65e0fffa87f92437894d658111cc15289ad1","ref":"refs/heads/main","pushedAt":"2024-04-13T19:02:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rabestro","name":"Jegors Čemisovs","path":"/rabestro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52966251?s=80&v=4"},"commit":{"message":"Merge pull request #62 from rabestro/develop\n\nAdd Mazy Mice exercise and skip function in grade-school","shortMessageHtmlLink":"Merge pull request #62 from rabestro/develop"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOSX6ngA","startCursor":null,"endCursor":null}},"title":"Activity · rabestro/exercism-solutions-awk"}