Multtable is a collection of multiplication table generators in various languages.

Overview

Multtable

Multtable is a collection of multiplication table generators in various languages.

This project was created as a joke based on one of my brother's CS assignments.

Goals

The goal is to write the same exact thing in as many different programming languages as possible, and in as many frameworks as possible. Filling out the entirity of the Wikipedia List of Programming Languages is unlikely but would be very nice.

Currently completed languages

  • C#
    • Library (For use in any other C# project)
    • Console App (.NET 5.0, .NET Standard 2.0, .NET Framework 4.0, & .NET Framework 4.5)
  • JS
  • C
    • Console App
  • Python
    • Console App (Python 3+)

Contributing

PRs 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.

Your code should take input from the user to determine the number of rows and columns and then output as:

Input the number of columns: 22
Input the number of rows: 22
    |   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22
----------------------------------------------------------------------------------------------
  1 |   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22
  2 |   2   4   6   8  10  12  14  16  18  20  22  24  26  28  30  32  34  36  38  40  42  44
  3 |   3   6   9  12  15  18  21  24  27  30  33  36  39  42  45  48  51  54  57  60  63  66
  4 |   4   8  12  16  20  24  28  32  36  40  44  48  52  56  60  64  68  72  76  80  84  88
  5 |   5  10  15  20  25  30  35  40  45  50  55  60  65  70  75  80  85  90  95 100 105 110
  6 |   6  12  18  24  30  36  42  48  54  60  66  72  78  84  90  96 102 108 114 120 126 132
  7 |   7  14  21  28  35  42  49  56  63  70  77  84  91  98 105 112 119 126 133 140 147 154
  8 |   8  16  24  32  40  48  56  64  72  80  88  96 104 112 120 128 136 144 152 160 168 176
  9 |   9  18  27  36  45  54  63  72  81  90  99 108 117 126 135 144 153 162 171 180 189 198
 10 |  10  20  30  40  50  60  70  80  90 100 110 120 130 140 150 160 170 180 190 200 210 220
 11 |  11  22  33  44  55  66  77  88  99 110 121 132 143 154 165 176 187 198 209 220 231 242
 12 |  12  24  36  48  60  72  84  96 108 120 132 144 156 168 180 192 204 216 228 240 252 264
 13 |  13  26  39  52  65  78  91 104 117 130 143 156 169 182 195 208 221 234 247 260 273 286
 14 |  14  28  42  56  70  84  98 112 126 140 154 168 182 196 210 224 238 252 266 280 294 308
 15 |  15  30  45  60  75  90 105 120 135 150 165 180 195 210 225 240 255 270 285 300 315 330
 16 |  16  32  48  64  80  96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352
 17 |  17  34  51  68  85 102 119 136 153 170 187 204 221 238 255 272 289 306 323 340 357 374
 18 |  18  36  54  72  90 108 126 144 162 180 198 216 234 252 270 288 306 324 342 360 378 396
 19 |  19  38  57  76  95 114 133 152 171 190 209 228 247 266 285 304 323 342 361 380 399 418
 20 |  20  40  60  80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440
 21 |  21  42  63  84 105 126 147 168 189 210 231 252 273 294 315 336 357 378 399 420 441 462
 22 |  22  44  66  88 110 132 154 176 198 220 242 264 286 308 330 352 374 396 418 440 462 484

NOTES:

  • It should not only output 22 rows/columns each time, it should actually respond to user input.
  • 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.
Owner
pollen__
Me when the
pollen__
Attempt at a Windows version of the plotman Chia Plot Manager system

windows plotman: an attempt to get plotman to work on windows THIS IS A BETA. Not ready for production use just yet. Almost, but not quite there yet.

59 May 11, 2022
A streamlit app for exploring image search results from HuggingPics

title emoji colorFrom colorTo sdk app_file pinned huggingpics-explorer ๐Ÿค— blue red streamlit app.py false huggingpics-explorer A streamlit app for exp

Nathan Raw 4 Sep 10, 2022
Packaging tools for shanty services.

parcel Packaging tools for shanty services. What? Services are docker containers deployed by shanty on a hosting appliance. Each service consists of t

0 Jan 20, 2022
A dashboard for your code. A build system.

NOTICE: THIS REPO IS NO LONGER UPDATED Changes Changes is a build coordinator and reporting solution written in Python. The project is primarily built

Dropbox 763 Sep 09, 2022
Animation picker for Audodesk Maya 2017 (or higher)

Dreamwall Picker Animation picker for Audodesk Maya 2017 (or higher) Authors: Lionel Brouyรจre, Olivier Evers This tool is a fork of Hotbox Designer (L

DreamWall 93 Dec 21, 2022
An async API wrapper for Dress To Impress written in Python.

dti.py An async API wrapper for Dress To Impress written in Python. Some notes: For the time being, there are no front-facing docs for this beyond doc

Steve C 1 Dec 14, 2022
An OBS script to fuze files together

OBS TEXT FUZE Fuze text files and inject the output into a text source. The Index file directory should be a list of file directorys for the text file

SuperZooper3 1 Dec 27, 2021
This is a practice on Airflow, which is building virtual env, installing Airflow and constructing data pipeline (DAGs)

airflow-test This is a practice on Airflow, which is Builing virtualbox env and setting Airflow on that env Installing Airflow using python virtual en

Jaeyoung 1 Nov 01, 2021
Placeholders is a single-unit storage solution for your Frontend.

Placeholder Placeholders is a single-unit file storage solution for your Frontend. Why Placeholder? Generally, when a website/service requests for fil

Tanmoy Sen Gupta 1 Nov 09, 2021
In this project, we'll be creating a virtual personal assistant for ourselves using our favorite programming language

In this project, we'll be creating a virtual personal assistant for ourselves using our favorite programming language, Python. We can perform several offline as well as online operations using the bo

Ashutosh Krishna 188 Jan 03, 2023
A program to calculate the are of a triangle. made with Python.

Area-Calculator What is Area-Calculator? Area-Calculator is a program to find out the area of a triangle easily. fully made with Python. Needed a pyth

Chandula Janith 0 Nov 27, 2021
To effectively detect the faulty wafers

wafer_fault_detection Aim of the project: In electronics, a wafer (also called a slice or substrate) is a thin slice of semiconductor, such as crystal

Arun Singh Babal 1 Nov 06, 2021
Information about a signed UEFI Shell that can be used when Secure Boot is enabled.

SignedUEFIShell During our research of the BootHole vulnerability last year, we tried to find as many signed bootloaders as we could. We searched all

Mickey 61 Jan 03, 2023
Spyware baseado em Python para Windows que registra como atividades da janela em primeiro plano, entradas do teclado.

Spyware baseado em Python para Windows que registra como atividades da janela em primeiro plano, entradas do teclado. Alรฉm disso, รฉ capaz de fazer capturas de tela e executar comandos do shell em seg

Tavares 1 Oct 29, 2021
Stopmagic gives you the power of creating amazing Stop Motion animations faster and easier than ever before.

Stopmagic gives you the power of creating amazing Stop Motion animations faster and easier than ever before. This project is maintained by Aldrin Mathew.

Aldrin's Art Factory 67 Dec 31, 2022
Grammar of Scalable Linked Interactive Nucleotide Graphics

Gosling.js Gosling.js is a declarative grammar for interactive (epi)genomics visualization on the Web. โš ๏ธ Please be aware that the grammar of Gosling.

Gosling 126 Nov 29, 2022
Extended functionality for Namebase past their web UI

Namebase Extended Extended functionality for Namebase past their web UI.

RunDavidMC 12 Sep 02, 2022
Lags valorant servers by rapidly picking up and throwing shorties.

Lags valorant servers by rapidly picking up and throwing shorties.

Eric Still 9 Dec 30, 2021
1. ๋„ค์ด๋ฒ„ ์นดํŽ˜ ๋Œ“๊ธ€์„ ๋นจ๋ฆฌ ๋‹ค๋Š” ๊ธฐ๋Šฅ

naver_autoprogram ๊ธฐ๋Šฅ ์„ค๋ช… ๋„ค์ด๋ฒ„ ์นดํŽ˜ ๋Œ“๊ธ€์„ ๋นจ๋ฆฌ ๋‹ค๋Š” ๊ธฐ๋Šฅ ๋„ค์ด๋ฒ„ ์นดํŽ˜ ์ž๋™ ์ถœ์„ ์ฒดํฌ ๊ธฐ๋Šฅ ๋™์ž‘ ๋ฐฉ์‹ ์นดํŽ˜ ๋Œ“๊ธ€ ๊ธฐ๋Šฅ ๊ธฐ๋ณธ ๋™์ž‘์€ ์ฃผ๊ธฐ์ ์ธ ์Šค์ผ€์ฅด ๋™์ž‘์œผ๋กœ ํ•ด๋‹น ์นดํŽ˜ ID ์™€ ํŠน์ • API ์ฃผ์†Œ๋กœ ๋Œ€์ƒ์ด ์ƒˆ๊ธ€์„ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ์ฒดํฌ. ํ•ด๋‹น ๋Œ€์ƒ์ด ์ƒˆ๊ธ€ ๋“ฑ

1 Dec 22, 2021
Chess bot can play automatically as white or black on lichess.com, chess.com and any website using drag and drop to move pieces

Chessbot "Why create another chessbot ?" The explanation is simple : I did not find a free bot I liked online : all the bots I saw on internet are par

Dhimas Bagus Prayoga 2 Nov 11, 2021