Answer:
def integer_to_reverse_binary(integer_value):
reverse_binary = ""
while integer_value > 0:
reverse_binary += str(integer_value % 2)
integer_value = integer_value // 2
return reverse_binary
def reverse_string(input_string):
return input_string[::-1]
r = integer_to_reverse_binary(6)
print(reverse_string(r))
Step-by-step explanation:
Create a function named integer_to_reverse_binary that takes one parameter, integer_value. Inside the function, initialize an empty string called reverse_binary to hold the result. Create a while loop that iterates while integer_value is greater than 0. Inside the loop, use the modulo operator to get the 0's and 1's and concatenate them to the reverse_binary. Use floor division to update the value of integer_value. After the loop, return the reverse_binary.
Create another function named reverse_string that takes one parameter, input_string. Inside the function, return the reverse of the input_string using slicing.
Call the functions to see the result