How to resolve the algorithm Multiplication tables step by step in the J programming language

Published on 12 May 2024 09:40 PM
#J

How to resolve the algorithm Multiplication tables step by step in the J programming language

Table of Contents

Problem Statement

Produce a formatted   12×12   multiplication table of the kind memorized by rote when in primary (or elementary) school.

Only print the top half triangle of products.

Let's start with the solution:

Step by Step solution about How to resolve the algorithm Multiplication tables step by step in the J programming language

Source code in the j programming language

   multtable=: <:/~ * */~
   format=: 'b4.0' 8!:2 ]
   (('*' ; ,.) ,. ({. ; ])@format@multtable) >:i.12
┌──┬────────────────────────────────────────────────┐
*1   2   3   4   5   6   7   8   9  10  11  12
├──┼────────────────────────────────────────────────┤
11   2   3   4   5   6   7   8   9  10  11  12
24   6   8  10  12  14  16  18  20  22  24
39  12  15  18  21  24  27  30  33  36
416  20  24  28  32  36  40  44  48
525  30  35  40  45  50  55  60
636  42  48  54  60  66  72
749  56  63  70  77  84
864  72  80  88  96
981  90  99 108
10100 110 120
11121 132
12144
└──┴────────────────────────────────────────────────┘


  

You may also check:How to resolve the algorithm FizzBuzz step by step in the AppleScript programming language
You may also check:How to resolve the algorithm Pig the dice game/Player step by step in the Julia programming language
You may also check:How to resolve the algorithm Operator precedence step by step in the VBScript programming language
You may also check:How to resolve the algorithm Longest string challenge step by step in the MATLAB / Octave programming language
You may also check:How to resolve the algorithm Bitwise operations step by step in the Befunge programming language