We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Remove the first space " " in print and use rjust(len(str(bin(number)[2:])))
The below code works perfectly
def print_formatted(number):
for i in range(1,number+1):
print(str(i).rjust(len(str(bin(number)[2:])))+" "+str(oct(i)[2:]).rjust(len(str(bin(number)[2:])))+" "+str(hex(i)[2:]).upper().rjust(len(str(bin(number)[2:])))+" "+str(bin(i)[2:]).rjust(len(str(bin(number)[2:]))))
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
String Formatting
You are viewing a single comment's thread. Return to all comments →
Remove the first space " " in print and use rjust(len(str(bin(number)[2:]))) The below code works perfectly def print_formatted(number):