Move History

Rooted by: Foo
Fork Selected
  • 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
    
    @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')
    
  • 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')