Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b204654
Added better use cases and linked each method to CRUD
Feb 19, 2020
fb28855
updated GET card to fix some mistakes/add more info
Feb 19, 2020
9d41171
Merge branch 'Twitter_Labs' into Rayna
Feb 19, 2020
07fb08d
minor grammar and visual fixes
Feb 19, 2020
d752987
Revert "minor grammar and visual fixes"
Feb 19, 2020
44c8faf
Revert "Revert "minor grammar and visual fixes""
Feb 19, 2020
09147b4
Create README.md
Feb 20, 2020
4fd7283
Revert "Create README.md"
Feb 21, 2020
1acf6fd
Revert "Revert "Revert "minor grammar and visual fixes"""
Feb 21, 2020
a6af733
As many issue fixes without having an account
Feb 23, 2020
70f9c9f
fixes issue #510
Feb 23, 2020
a4062dd
Merge branch 'master' into Twitter_Labs
kavuong Feb 24, 2020
0862a44
Merge branch 'master' into Rayna
Feb 26, 2020
3a6fceb
Twitter week 2/18
nskong Feb 26, 2020
0263dbd
Readded code of conduct, license, readme
nskong Feb 26, 2020
3770e3c
Merge branch 'Twitter_Labs' into Nathaniel-twitter
nskong Feb 26, 2020
23845d1
Merge pull request #635 from bitprj/Nathaniel-twitter
kavuong Feb 26, 2020
787928c
testCase1
JasonL24 Feb 27, 2020
cdbe456
testcase2
JasonL24 Feb 27, 2020
d58bee4
testCase3
JasonL24 Feb 27, 2020
8ce830e
testCase4
JasonL24 Feb 27, 2020
7863834
testCase5
JasonL24 Feb 27, 2020
e6fd28a
started working on quicksort for #608, updated mergesort for issue #607
emily-gui Feb 28, 2020
50a76f3
updated mergesort again, updated bubblesort for issue #610
emily-gui Feb 29, 2020
bafeec7
updated all uploaded concepts for all assigned issues
emily-gui Feb 29, 2020
9611c64
Module 4 Concepts Update
alliebailey Mar 1, 2020
d623a9c
Merge branch 'Allie' of https://github.com/bitprj/curriculum into Allie
alliebailey Mar 1, 2020
dbb916a
second revision: created folder Module4_Concepts, moved concepts into…
emily-gui Mar 1, 2020
2c19100
Module 4 Concepts 2nd Update
alliebailey Mar 2, 2020
cd682b7
Recreated Postman Lab
Mar 2, 2020
b7fca1e
Merge pull request #679 from bitprj/Atul
JasonL24 Mar 2, 2020
c57386d
resolves #640
Mar 2, 2020
60804ff
Merge pull request #689 from bitprj/Allie
mxthu313 Mar 2, 2020
e6eb2c3
Merge pull request #690 from bitprj/Emily
mxthu313 Mar 2, 2020
5f7a4bf
Merge branch 'michelle' of https://github.com/bitprj/curriculum into …
mxthu313 Mar 2, 2020
ca06b6f
Delete .DS_Store
kavuong Mar 3, 2020
147a9db
Merge pull request #691 from bitprj/michelle
kavuong Mar 3, 2020
b93c8c3
Merge pull request #681 from bitprj/Jason
kavuong Mar 3, 2020
427ec7b
Temporary READMES for Blockchain
kavuong Mar 5, 2020
ade2d4e
Testing spell check .yml
kavuong Mar 7, 2020
86b4b69
Cybersecurity set-up
kavuong Mar 7, 2020
8a404b7
Delete nodejs.yml
kavuong Mar 9, 2020
05e0ff4
Resolves Some Issues
Mar 9, 2020
dcf3c22
Adding example test suite and solutions
kavuong Mar 10, 2020
ebc277b
Adding testers for Minesweeper
kavuong Mar 10, 2020
55605c1
adding ML folder
kavuong Mar 12, 2020
bffd19d
Merge branch 'Twitter_Labs' into Rayna_Twitter_Branch
Mar 12, 2020
78baa86
Merge branch 'Rayna' into Rayna_Twitter_Branch
Mar 12, 2020
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: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

Module4_Labs/.DS_Store
Module4_Labs/Lab2_Doubly_Linked_List/.DS_Store
Module4_Labs/Lab3_File_System/.DS_Store
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
>>> main()
Mines: 9
0123456
0 XXXXXXX 0
1 XXXXXXX 1
2 XXXXXXX 2
3 XXXXXXX 3
4 XXXXXXX 4
5 XXXXXXX 5
6 XXXXXXX 6
0123456
Mines: 8
0123456
0 XXXXXXX 0
1 XXXXXXX 1
2 XXXMXXX 2
3 XXXXXXX 3
4 XXXXXXF 4
5 XXXXXXX 5
6 XXXXXXX 6
0123456
Mines: 9
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 XXXXXX21 4
5 XXXXXXX1 5
6 XXXXXXX2 6
7 XXXXXXX1 7
8 XXXXXXX1 8
012345678
Mines: 9
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 1XXXXX21 4
5 XXXXXXX1 5
6 XX1XXXX2 6
7 XX2XXXX1 7
8 XXXXXXX1 8
012345678
Mines: 8
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 1X222321 4
5 XXX1 1X1 5
6 XX11 2X2 6
7 FX21 1X1 7
8 MXX1 1X1 8
012345678
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import random

from checkpoint1 import create_board


def test_case1(size, mines):
board = create_board(size, mines)
print(board)


def test_case2(size, mines):
# for keeping board consistent
random.seed(5)
board = create_board(size, mines)
board.show(2, 3)
board.flag(4, 6)
print(board)


def test_case3(size, mines):
# for keeping board consistent
random.seed(9)
board = create_board(size, mines)
board.show(3, 7)
board.flag(0, 0)
print(board)


def test_case4(size, mines):
# for keeping board consistent
random.seed(9)
board = create_board(size, mines)
board.show(3, 7)
board.flag(0, 0)
board.show(4, 0)
board.show(6, 2)
board.show(7, 2)

print(board)


def test_case5(size, mines):
# for keeping board consistent
random.seed(9)
board = create_board(size, mines)
board.show(3, 7)
board.flag(0, 0)
board.show(4, 0)
board.show(6, 2)
board.show(7, 2)
board.flag(7, 0)
board.show(4, 2)
board.show(8, 4)
board.show(8, 0)
print(board)


def main():
test_case1(7, 9)
test_case2(7, 9)
test_case3(9, 10)
test_case4(9, 10)
test_case5(9, 10)

main()
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
42
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
54f
78f
99f
90f
00f
09f
77f
27
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
54
78
99
67
54
64
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
100
-100
8f4
4561
f43
H12
H
98f
64
17 changes: 17 additions & 0 deletions Module3_Labs/Lab3_Minesweeper/Student-Starter/inputs/input5.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
00f
11f
22f
33f
44f
55f
66f
77f
88f
99f
55
33
54f
45f
22f
33f
22
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
55
33
66
47
89
30
26
71
32 changes: 32 additions & 0 deletions Module3_Labs/Lab3_Minesweeper/Student-Starter/inputs/input7.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
34
63
78
37f
36f
46
56
66f
54f
55
53
54
35
45
44
25f
23
24
33
43f
22
32
42
12f
02
11
21
31
10
20
30
41
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
>>> import random
>>> from checkpoint1 import create_board
>>> board = create_board(7, 9)
>>> print(board)
Mines: 9
0123456
0 XXXXXXX 0
1 XXXXXXX 1
2 XXXXXXX 2
3 XXXXXXX 3
4 XXXXXXX 4
5 XXXXXXX 5
6 XXXXXXX 6
0123456
>>> random.seed(5)
>>> board = create_board(7, 9)
>>> board.show(2, 3)
>>> board.flag(4, 6)
>>> print(board)
Mines: 8
0123456
0 XXXXXXX 0
1 XXXXXXX 1
2 XXXMXXX 2
3 XXXXXXX 3
4 XXXXXXF 4
5 XXXXXXX 5
6 XXXXXXX 6
0123456
>>> random.seed(9)
>>> board = create_board(9, 10)
>>> board.show(3, 7)
>>> board.flag(0, 0)
>>> print(board)
Mines: 9
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 XXXXXX21 4
5 XXXXXXX1 5
6 XXXXXXX2 6
7 XXXXXXX1 7
8 XXXXXXX1 8
012345678
>>> random.seed(9)
>>> board = create_board(9, 10)
>>> board.show(3, 7)
>>> board.flag(0, 0)
>>> board.show(4, 0)
>>> board.show(6, 2)
>>> board.show(7, 2)
>>> print(board)
Mines: 9
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 1XXXXX21 4
5 XXXXXXX1 5
6 XX1XXXX2 6
7 XX2XXXX1 7
8 XXXXXXX1 8
012345678
>>> random.seed(9)
>>> board = create_board(9, 10)
>>> board.show(3, 7)
>>> board.flag(0, 0)
>>> board.show(4, 0)
>>> board.show(6, 2)
>>> board.show(7, 2)
>>> board.flag(7, 0)
>>> board.show(4, 2)
>>> board.show(8, 4)
>>> board.show(8, 0)
>>> print(board)
Mines: 8
012345678
0 F1 0
1 X1 1
2 X111221 2
3 XXXXXX1 3
4 1X222321 4
5 XXX1 1X1 5
6 XX11 2X2 6
7 FX21 1X1 7
8 MXX1 1X1 8
012345678



Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
>>> from main import main
>>> main(2)
Mines: 10
0123456789
0 XXXXXXXXXX 0
1 XXXXXXXXXX 1
2 XXXXXXXXXX 2
3 XXXXXXXXXX 3
4 XXXXXXXXXX 4
5 XXXXXXXXXX 5
6 XXXXXXXXXX 6
7 XXXXXXXXXX 7
8 XXXXXXXXXX 8
9 XXXXXXXXXX 9
0123456789
Enter your move (for help enter "H"): 42
Mines: 10
0123456789
0 XXXXXXXXXX 0
1 XXXXXXXXXX 1
2 XXXXMXXXXX 2
3 XXXXXXXXXX 3
4 XXXXXXXXXX 4
5 XXXXXXXXXX 5
6 XXXXXXXXXX 6
7 XXXXXXXXXX 7
8 XXXXXXXXXX 8
9 XXXXXXXXXX 9
0123456789
Uh oh! You blew up!
Loading