-->

String Formatting Hackerrank Solution Python

String Formatting Hackerrank Solution Python

String Formatting Hackerrank Solution Python


Hello Friends 

рдЖрдЬ рд╣рдо рдЖрдкрдХреЛ Hacker Rank рдкрд░ String Formatting рдХрд╛ рдХрдВрдкреНрд▓реАрдЯ рд╕реЙрд▓реНрдпреВрд╢рди рдмрддрд╛рдПрдВрдЧреЗ рд╡рд╣ рднреА рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВред рддреЛ рджреЛрд╕реНрддреЛрдВ рдЪрд▓рд┐рдП рдЬрд╛рдирддреЗ рд╣реИрдВ рд╕реЙрд▓реНрдпреВрд╢рди ред


Problem : String Formatting Hackerrank Solution

Given an integer, n, print the following values for each integer i from 1 to n :

1. Decimal
2. Octal
3. Hexadecimal (capitalized)
4. Binary

Function Description


Complete the print_formatted function in the editor below.

print_formatted has the following parameters:

  • int number: the maximum value to print

Prints


The four values must be printed on a single line in the order specified above for each i from 1 to number. Each value should be space-padded to match the width of the binary value of number and the values should be separated by a single space.



Input Format

A single integer denoting n.


Constraints

  • 1<=n<=99

Sample Input

17


Sample Output

    1     1     1     1
    2     2     2    10
    3     3     3    11
    4     4     4   100
    5     5     5   101
    6     6     6   110
    7     7     7   111
    8    10     8  1000
    9    11     9  1001
   10    12     A  1010
   11    13     B  1011
   12    14     C  1100
   13    15     D  1101
   14    16     E  1110
   15    17     F  1111
   16    20    10 10000
   17    21    11 10001


Solution

def print_formatted(number):
    s=len(str(format(number,"b")))
    for i in range(1,number+1):
       print(str(i).rjust(s," "),
       format(i,"o").rjust(s," "),
       format(i,"X").rjust(s," "),
       format(i,"b").rjust(s," "))


    # your code goes here

if __name__ == '__main__':
    n = int(input())
    print_formatted(n)




Other Articles 



DISCLAIMER:-

The above hole problem statement is given by hackerrank.com but the solution is generated by the Apna Hindi Tech authority if any of the query regarding this post or website fill the following contact form.

......Thank YouЁЯШК......

рдпрд╣ рднреА рдкрдврд╝реЗрдВ

1 comment

Post a Comment