-
Description -1
Code def f(s,p):s.c='YNeos'[(p=='')+sum(map(ord,p.lower()))%324>0::2] KumiteFoo=type('',(),{"__init__":f,"solution":lambda s:s.c})
Test Cases import codewars_test as test from solution import KumiteFoo .describe("Example") def test_group(): .it("test case: True return Yes") def test_case(): test.assert_equals(KumiteFoo('ffoooo').solution(), 'Yes') test.assert_equals(KumiteFoo('fffoooooo').solution(), 'Yes') test.assert_equals(KumiteFoo('fffffoooooooooo').solution(), 'Yes') test.assert_equals(KumiteFoo('FfffFoooOooOoOo').solution(), 'Yes') test.assert_equals(KumiteFoo('ffffffffffffffffoooooooooooooooooooooooooooooooo').solution(), 'Yes') .it("test case: False return No") def test_case(): test.assert_equals(KumiteFoo('ffooo').solution(), 'No') test.assert_equals(KumiteFoo('fffooooo').solution(), 'No') test.assert_equals(KumiteFoo('ffoo').solution(), 'No') test.assert_equals(KumiteFoo('').solution(), 'No')
Output:
-
Code def f(s,p):s.c='No'if(p=='')+sum(map(ord,p.lower()))%324else'Yes'- def f(s,p):s.c='YNeos'[(p=='')+sum(map(ord,p.lower()))%324>0::2]
- KumiteFoo=type('',(),{"__init__":f,"solution":lambda s:s.c})
Test Cases - import codewars_test as test
- from solution import KumiteFoo
- @test.describe("Example")
- def test_group():
- @test.it("test case: True return Yes")
- def test_case():
- test.assert_equals(KumiteFoo('ffoooo').solution(), 'Yes')
- test.assert_equals(KumiteFoo('fffoooooo').solution(), 'Yes')
- test.assert_equals(KumiteFoo('fffffoooooooooo').solution(), 'Yes')
- test.assert_equals(KumiteFoo('FfffFoooOooOoOo').solution(), 'Yes')
- test.assert_equals(KumiteFoo('ffffffffffffffffoooooooooooooooooooooooooooooooo').solution(), 'Yes')
- @test.it("test case: False return No")
- def test_case():
- test.assert_equals(KumiteFoo('ffooo').solution(), 'No')
- test.assert_equals(KumiteFoo('fffooooo').solution(), 'No')
- test.assert_equals(KumiteFoo('ffoo').solution(), 'No')
- test.assert_equals(KumiteFoo('').solution(), 'No')
- All
- {{group.name}} ({{group.count}})
This comment has been reported as {{ abuseKindText }}.
Show
This comment has been hidden. You can view it now .
This comment can not be viewed.
- |
- Reply
- Edit
- View Solution
- Expand 1 Reply Expand {{ comments?.length }} replies
- Collapse
- Remove
- Remove comment & replies
- Report
{{ fetchSolutionsError }}