Предмет: Информатика, автор: Аноним

plsssssss
helpppppppp

Приложения:

Ответы

Автор ответа: TemaZpro
0

Создаете .py файл, в этой же директории файл input.txt с входными данными, выведется ответ в файл output.txt

Код на языке Python:

def check_phone_numbers(num_list):

   sorted_nums = sorted(num_list)

   

   for i in range(len(sorted_nums) - 1):

       curr_num = sorted_nums[i]

       next_num = sorted_nums[i+1]

       

       if next_num.startswith(curr_num):

           return "НЕТ"

   

   return "ДА"

def read_input(filename):

   with open(filename, 'r') as file:

       t = int(file.readline())

       test_cases = []

       

       for _ in range(t):

           n = int(file.readline())

           numbers = []

           

           for _ in range(n):

               number = file.readline().strip()

               numbers.append(number)

           

           test_cases.append(numbers)

       

       return test_cases

def write_output(filename, results):

   with open(filename, 'w') as file:

       for result in results:

           file.write(result + "\n")

input_file = "input.txt"

test_cases = read_input(input_file)

results = []

for test_case in test_cases:

   result = check_phone_numbers(test_case)

   results.append(result)

output_file = "output.txt"

write_output(output_file, results)

Похожие вопросы
Предмет: Математика, автор: sasaprisenko5