Skip to content

Commit ab32dde

Browse files
author
alisharify
committed
Add Um
1 parent dabc0cf commit ab32dde

File tree

3 files changed

+28
-10
lines changed

3 files changed

+28
-10
lines changed

.gitignore

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1 @@
1-
2-
week-4/inflect/__pycache__/inflect.cpython-310.pyc
3-
week-5/bank/__pycache__/bank.cpython-310-pytest-7.1.3.pyc
4-
week-5/bank/__pycache__/bank.cpython-310.pyc
5-
week-5/twtter/__pycache__/test_twttr.cpython-310-pytest-7.1.3.pyc
6-
week-5/twtter/__pycache__/twttr.cpython-310.pyc
7-
week-5/bank/__pycache__/test_bank.cpython-310-pytest-7.1.3.pyc
8-
__pycache__
9-
*/__pycache__/*
10-
.gitignore
1+
.idea/

week-7/um/test_um.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import um
2+
3+
def test_valid_response():
4+
assert um.count("Um, Hello. How are You?") == 1
5+
assert um.count("my name is jeff") == 0
6+
assert um.count("Yummy Cake,!") == 0
7+
assert um.count("um, its nice to meet you emmy, um, i gotta go") == 2
8+
9+
def test_invalid_response():
10+
assert um.count("") == 1
11+
assert um.count("UMY YUM muy UMa umma") == 0

week-7/um/um.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import re
2+
import sys
3+
4+
5+
def main():
6+
print(count(input("Text: ")))
7+
sys.exit(0)
8+
9+
def count(s):
10+
# s = s.lower()
11+
ums = re.findall(r"\bum\b", s, re.IGNORECASE)
12+
return len(ums)
13+
14+
15+
if __name__ == "__main__":
16+
main()

0 commit comments

Comments
 (0)