Solution Review: Multiplication Table of a Number

In this lesson, we'll look at the explanation of the last challenge.

We'll cover the following

Let’s look at the solution first before jumping into the explanation:

Press + to interact
$num = 11; # change values to print table of your choice
$ans = ""; #returns the computed values in this string
$i = 1;
while($i <= 10){
$answer = $num * $i;
$ans .= $answer . " "; # .= operator append the result in $ans
$i++;
}
print $ans;

Explanation

We first initialized the $num to our input value, whose table will be computed and printed. while runs a total of ten times. In each iteration, the result of multiplication is concatenated with the previous value of the string $ans (which has been initialized as an empty string) and a space. It prints the final answer $ans after the loop completes its execution.