{"id":20565237,"url":"https://github.com/ppebb/multtable","last_synced_at":"2025-04-14T15:24:47.133Z","repository":{"id":45193897,"uuid":"418318932","full_name":"ppebb/multtable","owner":"ppebb","description":"Multiplication tables in various languages.","archived":false,"fork":false,"pushed_at":"2023-07-01T18:09:04.000Z","size":53,"stargazers_count":9,"open_issues_count":1,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T04:23:02.651Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/ppebb.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}},"created_at":"2021-10-18T02:38:35.000Z","updated_at":"2023-07-06T03:30:23.000Z","dependencies_parsed_at":"2022-09-05T17:50:50.301Z","dependency_job_id":null,"html_url":"https://github.com/ppebb/multtable","commit_stats":null,"previous_names":["ppebb/multtable"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fmulttable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fmulttable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fmulttable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ppebb%2Fmulttable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ppebb","download_url":"https://codeload.github.com/ppebb/multtable/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248905063,"owners_count":21180917,"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","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":[],"created_at":"2024-11-16T04:33:18.197Z","updated_at":"2025-04-14T15:24:47.109Z","avatar_url":"https://github.com/ppebb.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multtable\nMulttable is a collection of multiplication table generators in various languages.\n\nThis project was created as a joke based on one of my brother's CS assignments.\n\n# Goals\nThe goal is to write the same exact thing in as many different programming languages as possible, and in as many frameworks as possible.\nFilling out the entirity of the [Wikipedia List of Programming Languages](https://en.wikipedia.org/wiki/List_of_programming_languages) is unlikely but would be very nice.\n\n# Currently completed languages\n * C#\n   * Library (For use in any other C# project)\n   * Console App (.NET 5.0, .NET Standard 2.0, .NET Framework 4.0, \u0026 .NET Framework 4.5)\n * JS\n   * [JS + HTML Webpage](https://ppeb.me/multtable/)\n * TS\n   * Node.js program.\n * C\n   * Console App\n * Python\n   * Console App (Python 3+)\n * [DDP](https://github.com/NotLe0n/Die-Deutsche-Programmiersprache)\n   * Console App\n * Rust\n   * Console App\n\n# Contributing\nPRs should include the steps to build and run your code and a screenshot of the output. Folder naming scheme should be `root/language/application`, so if your pr is a Rust console application then it would be `root/rust/console`.\n\nYour code should take input from the user to determine the number of rows and\ncolumns and then output as:\n```\nInput the number of columns: 22\nInput the number of rows: 22\n    |   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22\n----------------------------------------------------------------------------------------------\n  1 |   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22\n  2 |   2   4   6   8  10  12  14  16  18  20  22  24  26  28  30  32  34  36  38  40  42  44\n  3 |   3   6   9  12  15  18  21  24  27  30  33  36  39  42  45  48  51  54  57  60  63  66\n  4 |   4   8  12  16  20  24  28  32  36  40  44  48  52  56  60  64  68  72  76  80  84  88\n  5 |   5  10  15  20  25  30  35  40  45  50  55  60  65  70  75  80  85  90  95 100 105 110\n  6 |   6  12  18  24  30  36  42  48  54  60  66  72  78  84  90  96 102 108 114 120 126 132\n  7 |   7  14  21  28  35  42  49  56  63  70  77  84  91  98 105 112 119 126 133 140 147 154\n  8 |   8  16  24  32  40  48  56  64  72  80  88  96 104 112 120 128 136 144 152 160 168 176\n  9 |   9  18  27  36  45  54  63  72  81  90  99 108 117 126 135 144 153 162 171 180 189 198\n 10 |  10  20  30  40  50  60  70  80  90 100 110 120 130 140 150 160 170 180 190 200 210 220\n 11 |  11  22  33  44  55  66  77  88  99 110 121 132 143 154 165 176 187 198 209 220 231 242\n 12 |  12  24  36  48  60  72  84  96 108 120 132 144 156 168 180 192 204 216 228 240 252 264\n 13 |  13  26  39  52  65  78  91 104 117 130 143 156 169 182 195 208 221 234 247 260 273 286\n 14 |  14  28  42  56  70  84  98 112 126 140 154 168 182 196 210 224 238 252 266 280 294 308\n 15 |  15  30  45  60  75  90 105 120 135 150 165 180 195 210 225 240 255 270 285 300 315 330\n 16 |  16  32  48  64  80  96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352\n 17 |  17  34  51  68  85 102 119 136 153 170 187 204 221 238 255 272 289 306 323 340 357 374\n 18 |  18  36  54  72  90 108 126 144 162 180 198 216 234 252 270 288 306 324 342 360 378 396\n 19 |  19  38  57  76  95 114 133 152 171 190 209 228 247 266 285 304 323 342 361 380 399 418\n 20 |  20  40  60  80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440\n 21 |  21  42  63  84 105 126 147 168 189 210 231 252 273 294 315 336 357 378 399 420 441 462\n 22 |  22  44  66  88 110 132 154 176 198 220 242 264 286 308 330 352 374 396 418 440 462 484\n ```\n NOTES:\n   * It should not only output 22 rows/columns each time, it should actually respond to user input.\n   * There ARE spaces at the beginning of each line before the segment denoting the row number. Without that spaces the text can become smushed against the console wall.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppebb%2Fmulttable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fppebb%2Fmulttable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fppebb%2Fmulttable/lists"}