Starting from:
$30

$24

HW3 CS103 Solved




Grading & Deliverables




Grading: a problem is correct if all our tests pass




Grade by #correct: Each question worth 20 points




You need to submit hw3.ipynb and independent_completion_form (without this form your homework will not be graded)










Mandatory Functions




The following functions should be implemented and the return statements should be modified with the correct credentials. Do not forget to call the functions










def myName():




return “James Bond”




def myBlazerID():




return “jbon12”










# Call these functions




print(“My Name is =”, myName(), “ and my BlazerId is =”,myBlazerID())







HW3 problems




Please use exactly the same names for the functions and the input parameters. Otherwise the auto grader will not work on your submissions. Also, make sure your script file name is hw3.ipynb Failing to do so will be penalized.






















 

 listBuilder(l1, length)




Write the function listBuilder(l1, length) that takes a list of strings called l1 and an int called length and returns another list that contains all the strings in l1 that have a length of at least length.




         Sample Inputs
Sample Outputs






l1
= [“Hello”, “I”, “am”, “a”, “list”]
[“Hello”, list”]
length = 4








l1
= [“Homework”, “is”, “fun”]
[“Homework”]
length = 8








l1
= [“CS103”, “is”, “the”, “best”}
[]
length = 8





























lettersOnly(s)




Write the function lettersOnly(s) that takes in a string called s, and returns a string containing only the alphabetic characters of s. (For more information on how this can be done look at the Python documentation on String Methods found here: https://docs.python.org/3/library/stdtypes.html#string-methods




 Sample Inputs
Sample Outputs




s = “CS103 is kind of fun.”
“CSiskindoffun”




s = “Spaces and punctuation
“Spacesandpunctuationdontcount”
don’t count!”






s = “This is Hw3”
“ThisisHw”
































































CS103 Spring Homework 3 Page 2 of 4

 


elementLengthIsIndex(l2)




Write the function elementLengthIsIndex(l2) that takes in a list of strings called




l2, and returns another list of strings that contains each element of the original list where the length of the element matches its index within l2.




             Sample Inputs
Sample Outputs










l2
=
[“I’m”, “a”, “tricky”, “one”]
[“a”,
“one”]








l2


= [“”, “cyan”, “gold”, “red”,
[“”, “red”, “blue”]
“blue”]














l2
=
[“0”, “1”, “22”, “333”, “4”]
[“1”,
“22”, “333”]



















typeMatters(par)




Write the function typeMatters(par) that takes in an arbitrary parameter called par that is of an arbitrary type and returns a different a different effect depending on the type of par.




If par is a string: return the string repeated s number of times equal to the length of par.




If par is an integer: return a string that is the representation of each integer 1 through par followed by a space.

If par is a float: return a string that says “I am a float of value: “ followed by par.




If par is a list: return par sorted and reversed.




If par is none of the types listed: return a string that says “I am not a string, int, float, or list.”




               Sample Inputs
Sample Outputs
Hints










par = “hello”
“hellohellohellohellohello”
5
times hello








par = 8
12345678
8
is an int








par = 5.634
“I am a float of value:
5.634
is a


5.634”
float










par = [23, 8, 4, 16,
[43, 23, 16, 15, 8, 4]
Reverse


15, 42]


sorted list






par = (3, 4)
“I am not a string, int,
It is a tuple


float, or list.”











































CS103 Spring Homework 3 Page 3 of 4

 reverseNum(n)




Write the function “reverseNum” that takes an integer n and returns another integer. The function will reverse the order of the digits and return the new value. Assume the input will contain the positive integers only










 Sample Input:
Expected Output:




n = 1234
4321




n = 29
92




n = 10001
10001























































































































































CS103 Spring Homework 3 Page 4 of 4

More products