HackerRank 30 days of coding – Day5 ( Loop)

Task : Given an integer, n, print its first 10 multiples. Each multiple n*i (where 1<=i<=10) should be printed on a new line in the form: n x i = result.

 

Sample Input

2

Sample Output
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20

Solution (Python):

#!/bin/python

import math
import os
import random
import re
import sys

if __name__ == '__main__':
     n = int(raw_input())
     if (2<=n<=20):
        for i in range(1,11):
           print n, "x" , i , "=", n*i
Advertisements

Leave a Reply