Beispiel #1
0
    def test_eating_cookies_small_n(self):

        self.assertEqual(eating_cookies(0), 1)
        self.assertEqual(eating_cookies(1), 1)
        self.assertEqual(eating_cookies(2), 2)
        self.assertEqual(eating_cookies(5), 13)
        self.assertEqual(eating_cookies(10), 274)
 def test_eating_cookies_large_n(self):
     self.assertEqual(eating_cookies(50), 10562230626642)
     self.assertEqual(eating_cookies(100), 180396380815100901214157639)
     self.assertEqual(
         eating_cookies(500),
         1306186569702186634983475450062372018715120191391192207156664343051610913971927959744519676992404852130396504615663042713312314219527
     )
 def test_eating_cookies_small_n(self):
     cache = {}
     self.assertEqual(eating_cookies(0, cache), 1)
     self.assertEqual(eating_cookies(1, cache), 1)
     self.assertEqual(eating_cookies(2, cache), 2)
     self.assertEqual(eating_cookies(5, cache), 13)
     self.assertEqual(eating_cookies(10, cache), 274)
Beispiel #4
0
 def test_eating_cookies_small_n(self):
     # print(f"first: {eating_cookies(0)}")
     self.assertEqual(eating_cookies(0), 1)
     # print(f"second: {eating_cookies(1)}")
     self.assertEqual(eating_cookies(1), 1)
     # print(f"third: {eating_cookies(2)}")
     self.assertEqual(eating_cookies(2), 2)
     # print(f"fourth: {eating_cookies(5)}")
     self.assertEqual(eating_cookies(5), 13)
     # print(f"fifth: {eating_cookies(10)}")
     self.assertEqual(eating_cookies(10), 274)
class Test(unittest.TestCase):
    def test_eating_cookies_small_n(self):
        self.assertEqual(eating_cookies(0), 1)
        self.assertEqual(eating_cookies(1), 1)
        self.assertEqual(eating_cookies(2), 2)
        self.assertEqual(eating_cookies(5), 13)
        self.assertEqual(eating_cookies(10), 274)

    def test_eating_cookies_large_n(self):
        10562230626642

    self.assertEqual(eating_cookies(100), 180396380815100901214157639)
    self.assertEqual(
        eating_cookies(500),
        1306186569702186634983475450062372018715120191391192207156664343051610913971927959744519676992404852130396504615663042713312314219527
    )
Beispiel #6
0
 def test_eating_cookies_small_n(self):
     self.assertEqual(eating_cookies(0, {}), 1)
     self.assertEqual(eating_cookies(1, {}), 1)
     self.assertEqual(eating_cookies(2, {}), 2)
     self.assertEqual(eating_cookies(5, {}), 13)
     self.assertEqual(eating_cookies(10, {}), 274)
 def test_eating_cookies_large_n(self):
     self.assertEqual(eating_cookies(50, [0 for i in range(51)]),
                      10562230626642)
Beispiel #8
0
 def test_eating_cookies_small_n(self):
   self.assertEqual(eating_cookies(0), 1)
 def test_eating_cookies_small_n(self):
     self.assertEqual(eating_cookies(0, [0 for i in range(1)]), 1)
     self.assertEqual(eating_cookies(1, [0 for i in range(2)]), 1)
     self.assertEqual(eating_cookies(2, [0 for i in range(3)]), 2)
     self.assertEqual(eating_cookies(5, [0 for i in range(6)]), 13)
     self.assertEqual(eating_cookies(10, [0 for i in range(11)]), 274)
Beispiel #10
0
from eating_cookies import eating_cookies

print(eating_cookies(20))
 def test_eating_cookies(self):
     self.assertEqual(eating_cookies(10), 274)
     self.assertEqual(eating_cookies(1), 1)
     self.assertEqual(eating_cookies(100), 180396380815100901214157639)
     self.assertEqual(eating_cookies(50), 10562230626642)