def test_palindrome(self):
     self.assertEqual(functions.is_palindrome('testing'), False)
     self.assertEqual(functions.is_palindrome('tacocat'), True)
     self.assertEqual(functions.is_palindrome('hannah'), True)
     self.assertEqual(functions.is_palindrome('robert'), False)
     self.assertEqual(functions.is_palindrome('amanaplanacanalpanama'),
                      True)
Пример #2
0
def generate_palindrome_list():
    palindrome_list = list()
    for i in range(START, END):
        for j in range(i, END):
            multiple = i * j
            if is_palindrome(multiple):
                palindrome_list.append(multiple)
    return palindrome_list
Пример #3
0
def is_lychrel(n: int) -> bool:
    rounds = 0
    while rounds < MAX_ROUNDS:
        n += int(str(n)[::-1])
        if is_palindrome(n):
            return False
        rounds += 1
    return True
def compute():
    total = 0

    for i in range(1, LIMIT):

        if functions.is_palindrome(i):
            if functions.is_binary_palindrome(i):
                total += i

    return str(total)
Пример #5
0
def is_palindrome_route():

    word = request.args.get('word')
    if word is None:
        return render_template('usage.html', error=True)

    res = is_palindrome(word)
    return render_template('result.html',
                           name="Is sequence a palindrome?",
                           word=word,
                           res=res)
def compute():
    maximum = 0

    for i in range(100, 1000):
        for j in range(i, 1000):

            product = i * j

            if functions.is_palindrome(product):
                if product > maximum:
                    maximum = product

    return str(maximum)
Пример #7
0
import functions

result = 0

for i in range(100, 1000):
	for j in range(i, 1000):
		product = i*j
		if functions.is_palindrome(product) and product > result:
			result = product

print(result)
Пример #8
0
"""
------------------------------------------------------------------------
Program 6
------------------------------------------------------------------------
Author: Anshul Khatri
ID:     193313680
Email:  [email protected]
__updated__ = "2019-09-14"
------------------------------------------------------------------------
"""
from functions import is_palindrome

s = input("Enter a string: ")

palindrome = is_palindrome(s)

if (palindrome == True):
    print("'{}' is  a palindrome".format(s))
else:
    print("'{}' is not a palindrome".format(s))
Пример #9
0
"""
------------------------------------------------------------------------
Lab 5, Task 5 - Is Palindrome
------------------------------------------------------------------------
Author: Nicolas Mills
ID:     180856100
Email:  [email protected]
__updated__ = 2019-02-11
------------------------------------------------------------------------
"""
from functions import is_palindrome

string = "David"
palindrome = is_palindrome(string)

print("String: {}\nPalindrome? {}".format(string, palindrome))
Пример #10
0
"""
------------------------------------------------------------------------
Assignment 1, Task 3 - Is Palindrome
------------------------------------------------------------------------
Author: Nicolas Mills
ID:     180856100
Email:  [email protected]
__updated__ = 2019-01-14
------------------------------------------------------------------------
"""
from functions import is_palindrome

word = input("Enter a word: ")

palindrome = is_palindrome(word)

if palindrome:
    print("{} is a palindrome!".format(word))
else:
    print("{} is NOT a palindrome!".format(word))
 def test_is_palindrome(self):
     """ It should return one number minus another """
     self.assertEqual(functions.is_palindrome('testing'), False)
     self.assertEqual(functions.is_palindrome('tacocat'), True)
     self.assertEqual(functions.is_palindrome('hannah'), True)
     self.assertEqual(functions.is_palindrome('robert'), False)
Пример #12
0
import functions

import data  # opdracht 2

functions.is_odd(2)
functions.is_odd(3)
functions.is_even(2)
functions.is_even(3)
functions.is_palindrome("foo")
functions.is_palindrome("foof")

print(dir(data))
print(data)

# 2
print(f"-----------check lst1 -------------")
lst1 = data.lst1
functions.contains_only_ints(lst1)
functions.sum_list(lst1)
print(f"-----------check lst2 -------------")
lst2 = data.lst2
functions.contains_only_ints(data.lst2)
Пример #13
0
import functions

print(functions.is_palindrome("mayam"))
print(functions.is_palindrome("apple"))
print(functions.is_even(8))
print(functions.is_even(7))
print(functions.is_odd(8))
print(functions.is_odd(7))
Пример #14
0
 def test_palandromes(self,pair):
     expected = pair[1]
     actual = palandrome.is_palindrome(pair[0])
     self.assertEqual(expected,actual)
Пример #15
0
"""
-------------------------------------------------------
[program description]
-------------------------------------------------------
Author:  Max Dann
ID:      190274440
Email:   [email protected]
__updated__ = "2020-02-11"
-------------------------------------------------------
"""
from functions import is_palindrome
s = "a123a"
print(is_palindrome(s))
Пример #16
0
import functions

result = 0

for i in range(1000000):
    if functions.is_palindrome(i):
        if functions.is_palindrome(bin(i)[2:]):
            result += i

print(result)
Пример #17
0
 def test_is_palindrome(self):
     for i, item in enumerate(is_pal_test_data):
         with self.subTest(text="sequence: " + item):
             self.assertEqual(is_palindrome(item), is_pal_test_result[i])