Skip to content

Commit e9a4710

Browse files
committed
changed
1 parent 48b778d commit e9a4710

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

dynamic_programming/all_construct.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ def all_construct(target: str, words: list, memo: dict=None) -> list:
2525

2626

2727
if __name__ == "__main__":
28-
print(all_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"])) # True
29-
print(all_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"])) # True
30-
print(all_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"])) # False
31-
print(all_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"])) # False
32-
print(all_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"])) # True
28+
print(all_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"]))
29+
print(all_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"]))
30+
print(all_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"]))
31+
print(all_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"]))
32+
print(all_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"]))
3333

dynamic_programming/can_construct.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ def can_construct(target: str, words: list, memo: dict=None) -> bool:
2121

2222

2323
if __name__ == "__main__":
24-
print(can_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"])) # True
25-
print(can_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"])) # True
26-
print(can_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"])) # False
27-
print(can_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"])) # False
28-
print(can_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"])) # True
29-
print(can_construct("eeeeeeeeeeeeeeeeeeeeeeee", ["eeeeeeeeeeeeeeeeee", "eee", "e", "eeeeeeeeeeeeeeeeeeeee", "eeeeee", "e"])) # True
30-
print(can_construct("eeeeeeeeeeeeeee", ["EE", "E", "E", "EE", "E", "E", "EE", "E", "E", "EE", "E", "E"])) # False
24+
print(can_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"]))
25+
print(can_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"]))
26+
print(can_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"]))
27+
print(can_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"]))
28+
print(can_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"]))
29+
print(can_construct("eeeeeeeeeeeeeeeeeeeeeeee", ["eeeeeeeeeeeeeeeeee", "eee", "e", "eeeeeeeeeeeeeeeeeeeee", "eeeeee", "e"]))
30+
print(can_construct("eeeeeeeeeeeeeee", ["EE", "E", "E", "EE", "E", "E", "EE", "E", "E", "EE", "E", "E"]))

dynamic_programming/count_construct.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ def count_construct(target: str, words: list, memo: dict=None) -> int:
2323

2424

2525
if __name__ == "__main__":
26-
print(count_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"])) # True
27-
print(count_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"])) # True
28-
print(count_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"])) # False
29-
print(count_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"])) # False
30-
print(count_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"])) # True
31-
print(count_construct("eeeeeeeeeeeeeeeeeeeeeeee", ["eeeeeeeeeeeeeeeeee", "eee", "e", "eeeeeeeeeeeeeeeeeeeee", "eeeeee", "e"])) # True
32-
print(count_construct("eeeeeeeeeeeeeee", ["EE", "E", "E", "EE", "E", "E", "EE", "E", "E", "EE", "E", "E"])) # False
26+
print(count_construct("abcdef", ["ab", "abc", "cd", "def", "abcde"]))
27+
print(count_construct("xyz", ["ab", "cd", "ef", "x", "z", "y"]))
28+
print(count_construct("skateboard", ["sk", "bo", "rd", "skat", "skateboar", "sk", "boar", "bska", "ska"]))
29+
print(count_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printable", "print"]))
30+
print(count_construct("printableprintoble", ["able", "ab", "le", "pr", "print", "rint", "ab", "printo", "printble", "print", "b"]))
31+
print(count_construct("eeeeeeeeeeeeeeeeeeeeeeee", ["eeeeeeeeeeeeeeeeee", "eee", "e", "eeeeeeeeeeeeeeeeeeeee", "eeeeee", "e"]))
32+
print(count_construct("eeeeeeeeeeeeeee", ["EE", "E", "E", "EE", "E", "E", "EE", "E", "E", "EE", "E", "E"]))

0 commit comments

Comments
 (0)