cut(aList) Takes a list of integers and returns a list identical to aList, but when a negative number appears, the function deletes the negative number and the next x-1 elements, where x is the absolute value of the negative number. The function should not mutate aList. Input aList A list that contains only integers list Output list A list identical to aList where we delete a number of elements from that sequence >>> cut([7, 4, -2, 1, 9]) [7, 4, 9] >>> cut([-4, -7, -2, 1, 9]) # Found -4: Delete -4, -7, -2 and 1 [9] # Found -2: Delete -2 and 1 neighbor(n) Takes a positive integer and returns an integer where neighboring digits of the same value are removed. Converting n to other types such as str is not allowed. As described in Homework 1, floor division (//) and modulo (%) operators are useful here. You are not allowed to use the math module. Input int n A positive integer Output int Integer with neighboring duplicates removed >>> neighbor (2222466666678) 24678 >>> neighbor(2222466666625) # Note that the last 2 is not removed 24625

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
in python please
 
cut(aList) 
Takes a list of integers and returns a list identical to aList, but when a negative number appears,
the function deletes the negative number and the next x-1 elements, where x is the absolute value
of the negative number. The function should not mutate aList.

Input
list aList A list that contains only integers

Output
list A list identical to aList where we delete a number of elements from that sequence

>>> cut([7, 4, -2, 1, 9]) # Found -2: Delete -2 and 1
[7, 4, 9]
>>> cut([-4, -7, -2, 1, 9]) # Found -4: Delete -4, -7, -2 and 1
[9]

neighbor(n) 
Takes a positive integer and returns an integer where neighboring digits of the same value are
removed. Converting n to other types such as str is not allowed. As described in Homework 1,
floor division (//) and modulo (%) operators are useful here. You are not allowed to use the math
module.

Input
int n A positive integer

Output
int Integer with neighboring duplicates removed

>>> neighbor(2222466666678)
24678
>>> neighbor(2222466666625) # Note that the last 2 is not removed
24625
 
cut(aList)
Takes a list of integers and returns a list identical to aList, but when a negative number appears,
the function deletes the negative number and the next x-1 elements, where x is the absolute value
of the negative number. The function should not mutate aList.
Input
list
aList A list that contains only integers
Output
list
A list identical to aList where we delete a number of elements from that sequence
>>> cut([7, 4, -2, 1, 9])
Found -2: Delete -2 and 1
[7, 4, 9]
>>> cut([-4, -7, -2, 1, 9]) # Found -4: Delete -4, -7, -2 and 1
[9]
neighbor(n)
Takes a positive integer and returns an integer where neighboring digits of the same value
are removed. Converting n to other types such as str is not allowed. As described in
Homework 1, floor division (//) and modulo (%) operators are useful here. You are not allowed
to use the math module.
Input
int
A positive integer
Output
int Integer with neighboring duplicates removed
>>> neighbor(2222466666678)
24678
>>> neighbor(2222466666625) # Note that the last 2 is not removed
24625
Transcribed Image Text:cut(aList) Takes a list of integers and returns a list identical to aList, but when a negative number appears, the function deletes the negative number and the next x-1 elements, where x is the absolute value of the negative number. The function should not mutate aList. Input list aList A list that contains only integers Output list A list identical to aList where we delete a number of elements from that sequence >>> cut([7, 4, -2, 1, 9]) Found -2: Delete -2 and 1 [7, 4, 9] >>> cut([-4, -7, -2, 1, 9]) # Found -4: Delete -4, -7, -2 and 1 [9] neighbor(n) Takes a positive integer and returns an integer where neighboring digits of the same value are removed. Converting n to other types such as str is not allowed. As described in Homework 1, floor division (//) and modulo (%) operators are useful here. You are not allowed to use the math module. Input int A positive integer Output int Integer with neighboring duplicates removed >>> neighbor(2222466666678) 24678 >>> neighbor(2222466666625) # Note that the last 2 is not removed 24625
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 5 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY