Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Lao, David
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

9 changes: 9 additions & 0 deletions Lieu, Lam/FizzBuzz.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
for num in range(1, 101):
if num % 3 == 0 and num % 5 == 0:
print('FizzBuzz')
elif num % 3 == 0:
print('Fizz')
elif num % 5 == 0:
print('Buzz')
else:
print(num)
46 changes: 46 additions & 0 deletions Lieu, Lam/Project3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@

class Group2:
def meet_up(self, day, time):

def print_members(self):

class GroupMember:
def __init__(self, name, major, classSchedule):
self.name = name
self.major = major
self.classSchedule = classSchedule
def print_schedule(self):
print("Name: " + str(self.name) + "\nMajor: " + str(self.major))
print("*** Class Schedule ***")

for i in range(len(self.classSchedule)):
print(self.classSchedule[i].print_class_info)

class Class:
def __init__(self, department, classNumber, startTime, endTime, meetingDays):
self.department = department
self.classNumber = classNumber
self.startTime = startTime
self.endTime = endTime
self.meetingDays = meetingDays

def print_class_info(self):
print('Department: ' + self.department)
print('Class Number: ' + self.classNumber)
print('Start Time: ' + self.startTime)
print('End Time: ' + self.endTime)
for days in enumerate(meetingDays):
print(days)

def lam_schedule():
schedule = Class("CS", "2400", 10.45, 11.50, "M/W/F")
return schedule

def group_member_lam():
Lam = GroupMember("Lam Lieu", "Computer Science", lam_schedule())
return Lam

def all_group_members():
groupMembers = [group_member_lam()]
return groupMembers

60 changes: 60 additions & 0 deletions Lieu, Lam/Project4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
ARRAY_SIZE = 8500

for i in range(0, ARRAY_SIZE):
f = open("randomInts.txt", "r")
randomList = []
for line in f:
randomList.append(line)
print(randomList)


def merge_sort(inList, left, right):
if(left < right):
mid = (left + (right - 1)) // 2
merge_sort(inList, left, mid)
merge_sort(inList, mid+1, right)
merge(inList, left, mid, right)


def merge(arr, l, m, r):
n1 = m - l + 1
n2 = r - m

L = [0] * int(n1)
R = [0] * int(n2)

for i in range(0, n1):
L[i] = arr[l + i]

for j in range(0, n2):
R[j] = arr[m + 1 + j]

i = 0
j = 0
k = l

while i < n1 and j < n2:
if L[i] <= R[j]:
arr[k] = L[i]
i += 1
else:
arr[k] = R[j]
j += 1
k += 1

while i < n1:
arr[k] = L[i]
i += 1
k += 1

while j < n2:
arr[k] = R[j]
j += 1
k += 1


dividedList = []
for i in range(0, ARRAY_SIZE // 500):
dividedList.append(randomList[i * 500:(i + 1) * 500])
merge_sort(dividedList[i], 0, len(dividedList[i]) - 1)
print(dividedList[i])
7 changes: 7 additions & 0 deletions Maquino_Fizz_Buzz.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
for i in range (1, 100):
if i % 3 == 0 and i % 5 == 0:
print("FizzBuzz " + str(i))
elif i % 5 == 0:
print("Buzz " + str(i))
elif i % 3 == 0:
print("Fizz " + str(i))
2 changes: 2 additions & 0 deletions MemberInfo.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Name,Best Contact,Discord Username(# included)
Lam Lieu, lslieu@cpp.edu, Born#7828
11 changes: 11 additions & 0 deletions Project 3_maquino123/.idea/Project 3.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions Project 3_maquino123/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Project 3_maquino123/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading