# Hackerrank - Triangle Quest Solution

You are given a positive integer . Print a numerical triangle of height like the one below:

You are given a positive integer . Print a numerical triangle of height like the one below:

```
1
22
333
4444
55555
......
```

Can you do it using only **arithmetic operations, a single for loop and print statement?**

Use no more than two lines. The first line (the * for* statement) is already written for you. You have to complete the print statement.

** Note**: Using anything related to strings will give a score of 0.

**Input Format**

A single line containing integer, .

**Constraints**

1<=N<=9

**Output Format**

Print N-1 lines as explained above.

**Sample Input**

```
5
```

**Sample Output**

```
1
22
333
4444
```

### Solution in Python

Pure mathematics

```
for i in range(1,5):
print((10**(i)//9)*i)
```

Using python lambda, map, range and sum functions

```
for i in range(1,int(input())):
print(i*sum(map(lambda x:10**x, range(i))))
```