Question: 7 . 2 5 Exam 2 Ungraded Practice Programming Question 1 ( of 2 ) Read the problem Statement carefully . You will have a

7.25 Exam 2 Ungraded Practice Programming Question 1(of 2)
Read the problem Statement carefully .You will have a maximum of 3 attempts to submit your code for grading. Once you have used up all 3 attempts, you will be locked out of the question and will not be able to reattempt
Write a program that takes in a positive integer as input, and outputs a string of 1's and 0's representing the integer in binary. For an integer x, the algorithm is:
As long as x is greater than 0 Output x %2(remainder is either 0 or 1) x = x //2
Note: The above algorithm outputs the 0's and 1's in reverse order. You will need to write a second function to reverse the string.
Ex: If the input is:
6
the output is:
110
The program must define and call the following two functions. Define a function named int_to_reverse_binary() that takes an integer as a parameter and returns a string of 1's and 0's representing the integer in binary (in reverse). Define a function named string_reverse() that takes an input string as a parameter and returns a string representing the input string in reverse.
def int_to_reverse_binary(integer_value)
def string_reverse(input_string)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!