diff --git a/CodeTemplate.py b/CodeTemplate.py new file mode 100644 index 0000000..237c7ac --- /dev/null +++ b/CodeTemplate.py @@ -0,0 +1,21 @@ +###################################### +# DCS 229 -- +# short description of file +# Date: +# Name: +# Resources Used: +########################################## +# import statement to support more type hints +from __future__ import annotations + +#### Write your class here + + + +### write your tests in main function +def main(): + pass + +# only execute when you run this file directily +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/Project 3/project_3_search.py b/Project 3/project_3_search.py index 9bf3768..0931776 100644 --- a/Project 3/project_3_search.py +++ b/Project 3/project_3_search.py @@ -13,15 +13,23 @@ import random #to generate the 100 random values import time #for part 4, to calculae total time #### Write your class here -def generate_random_list(n): - data = [] - for _ in range(n): - data.append(random.randint(0, 1000)) +class Search: - if 42 not in data: - data[random.randint(0, n - 1)] = 42 + """ + This function generates the list of random integers. + """ + def generate_random_list(self, n): + data = [] + for _ in range(n): + data.append(random.randint(0, 1000)) - return data + if 42 not in data: + data[random.randint(0, n - 1)] = 42 + + return data + + + ### write your tests in main function