Question: ANSWER THE FOLLOWING IN PYTHON AND PLEASE PUT THE ANSWER IN THE QUESTION WHERE IT SAYS TO: #!/usr/bin/python3 import unittest # -------------------------------------------------------------- # General #

ANSWER THE FOLLOWING IN PYTHON AND PLEASE PUT THE ANSWER IN THE QUESTION WHERE IT SAYS TO:

#!/usr/bin/python3

import unittest

# --------------------------------------------------------------

# General

# --------------------------------------------------------------

def consecutivedigits(n) :

'''

Assume that n is a positive integer.

Return the length of the longest sequence of consecutive repeated

digits inside the number.

For example,

consecutivedigits(20300400050000600000) returns 5

consecutivedigits(123454321) returns 1

consecutivedigits(7777787232) returns 5

'''

pass

# --------------------------------------------------------------

# The Testing

# --------------------------------------------------------------

class myTests(unittest.TestCase):

def test1(self):

self.assertEqual(consecutivedigits(20300400050000600000), 5)

def test2(self):

self.assertEqual(consecutivedigits(123454321), 1)

def test3(self):

self.assertEqual(consecutivedigits(777778722223332), 5)

def test4(self):

self.assertEqual(consecutivedigits(1122331), 2)

def test5(self):

self.assertEqual(consecutivedigits(0), 1)

if __name__ == '__main__':

unittest.main(exit=True)

# --------------------------------------------------------------

# The End

# --------------------------------------------------------------

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 Databases Questions!