Пример #1
0
    def test(self):

        data = input_data("./IO/wchain1.in")
        words = Words(data['words'],data['count'])
        words.counter()
        self.assertEqual(words.get_max_chain(), 2)

        data = input_data("./IO/wchain2.in")
        words = Words(data['words'], data['count'])
        words.counter()
        self.assertEqual(words.get_max_chain(), 4)

        data = input_data("./IO/wchain3.in")
        words = Words(data['words'], data['count'])
        words.counter()
        self.assertEqual(words.get_max_chain(), 7)

        data = input_data("./IO/wchain4.in")
        words = Words(data['words'], data['count'])
        words.counter()
        self.assertEqual(words.get_max_chain(), 7)
Пример #2
0
from io_data import *
from words import Words

data = input_data('./IO/wchain3.in')

words = Words(data['words'], data['count'])
words.counter(True)
max_chain = words.get_max_chain(True)
output_data('./IO/wchain.out', max_chain)