You've successfully subscribed to The Poor Coder | Hackerrank Solutions
Great! Next, complete checkout for full access to The Poor Coder | Hackerrank Solutions
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.
Hackerrank - Print Function Solution

Hackerrank - Print Function Solution

Hackerrank - Print Function Solution

Beeze Aal
Beeze Aal

Check Tutorial tab to know how to to solve.

Read an integer .

Without using any string methods, try to print the following:

Note that "" represents the values in between.

Input Format

The first line contains an integer .

Output Format

Output the answer as explained in the task.

Sample Input 0

3

Sample Output 0

123

Solution in python

Solution 1.

n = int(input())
for i in range(1,n+1):
    print(i,end="")


Solution 2.

n = int(input())
print(*range(1,n+1),sep="")

Explanation

Range gives us numbers between 2 given numbers

>>> range(0,4)
[0,1,2,3]
>>> range(2,5)
[2,3,4]
>>> range(3,7)
[3,4,5,6]

The * is used to unpack a iterable(list, string,tuple etc) in python

>>> print(*range(0,4))
0 1 2 3
>>> print(*(2,3))
2 3
>>> print(*[0,5,7])
0 5 7

By default the output is separated by a space " "

To remove the space we can use  sep=""

>>> print(*range(0,4), sep="")
0123
>>> print(*(2,3),sep=",")
2,3
>>> print(*[0,5,7], sep="\n")
0
5
7