Example #1
0
def find_world_with_max_len():
    file_path = path.relpath(FILE_PATH)
    read_line = read_file_line_by_line(file_path)

    source_string = read_line.next().replace('.', '')
    source_list = source_string.split(' ')

    world_max_len = len(max(source_list, key=lambda i: len(i)))

    result = []

    for source_item in source_list:
        if len(source_item) >= world_max_len:
            result.append(source_item)

    for result_item in result:
        print result_item
Example #2
0
def count_number_vowels():
    file_path = path.relpath(FILE_PATH)
    read_line = read_file_line_by_line(file_path)

    source_string = read_line.next()
    source_list = source_string.split(' ')

    temp, result, char_count = '', '', 0

    for source_item in source_list:
        char_list = list(source_item.upper())
        for char_item in char_list:
            if char_item in REFERENCE:
                temp += char_item
        if len(temp) > len(result):
            result = temp
            char_count = len(result)
        temp = ''

    print result + ' ' + str(char_count)