def test_smallest_palindrome_from_triple_digit_factors(self): value, factors = smallest_palindrome(max_factor=999, min_factor=100) self.assertEqual(10201, value) self.assertEqual({101, 101}, set(factors))
def test_smallest_palindrome_from_triple_digit_factors(self): value, factors = smallest_palindrome(max_factor=999, min_factor=100) self.assertEqual(10201, value) self.assertEqual({101, 101}, set(factors))
def test_smallest_palindrome_from_double_digit_factors(self): value, factors = smallest_palindrome(max_factor=99, min_factor=10) self.assertEqual(121, value) self.assertEqual({11}, set(factors))
def test_smallest_palindrome_from_double_digit_factors(self): value, factors = smallest_palindrome(max_factor=99, min_factor=10) self.assertEqual(121, value) self.assertEqual({11}, set(factors))