name_input = raw_input('Name input file: ') name_output = raw_input('Name output file: ') file_input = open(name_input, 'r') info = file_input.readline().split(' ') content = file_input.read().split('\n') words = [] words_test = [] for line in range(int(info[1])+int(info[2])): if line < int(info[1]): words.append(content[line]) else: words_test.append(content[line]) print len(words) print len(words_test) words = '\n'.join(words) words_test = '\n'.join(words_test) result = alien_trans(int(info[0]), int(info[1]),int(info[2]), words, words_test) file(name_output, 'w').write(result)
from alienlang import alien_trans info = raw_input().split(" ") words = [] words_test = [] for L in range(int(info[1])): word = raw_input() words.append(word) for N in range(int(info[2])): word_test = raw_input() words_test.append(word_test) words = "\n".join(words) words_test = "\n".join(words_test) print alien_trans(int(info[0]), int(info[1]), int(info[2]), words, words_test)
def test_code_jam_2(self): self.assertEqual('Case #1: 2\nCase #2: 1\nCase #3: 3\nCase #4: 0', alien_trans(3,5,4,'abc\nbca\ndac\ndbc\ncba','(ab)(bc)(ca)\nabc\n(abc)(abc)(abc)\n(zyx)bc'))
from alienlang import alien_trans info = raw_input().split(' ') words = [] words_test = [] for L in range(int(info[1])): word = raw_input() words.append(word) for N in range(int(info[2])): word_test = raw_input() words_test.append(word_test) words = '\n'.join(words) words_test = '\n'.join(words_test) print alien_trans(int(info[0]), int(info[1]), int(info[2]), words, words_test)
def test_1_palavra_a_deve_retornar_1(self): self.assertEqual('Case #1: 1', alien_trans(1,1,1,'a','a'))
def test_code_jam_3(self): self.assertEqual('Case #1: 1\nCase #2: 2\nCase #3: 0', alien_trans(3,4,3,'abc\nbca\ndac\ndbc\ncba','(ab)(ca)(abcd)\n(cd)b(ac)\nc(acd)(ac)'))
def test_code_jam_2(self): self.assertEqual( 'Case #1: 2\nCase #2: 1\nCase #3: 3\nCase #4: 0', alien_trans(3, 5, 4, 'abc\nbca\ndac\ndbc\ncba', '(ab)(bc)(ca)\nabc\n(abc)(abc)(abc)\n(zyx)bc'))
def test_1_palavra_a_deve_retornar_1(self): self.assertEqual('Case #1: 1', alien_trans(1, 1, 1, 'a', 'a'))
def test_code_jam_3(self): self.assertEqual( 'Case #1: 1\nCase #2: 2\nCase #3: 0', alien_trans(3, 4, 3, 'abc\nbca\ndac\ndbc\ncba', '(ab)(ca)(abcd)\n(cd)b(ac)\nc(acd)(ac)'))