Вызовы Python: найдите одно число в списке, которое не встречается дважды
Задачи Python - 1: Упражнение 12 с решением
Напишите программу на Python, чтобы найти одно число в списке, которое не встречается дважды.
Объяснение:
Пример решения : -
Код Python:
def single_number(arr):
result = 0
for i in arr:
result ^= i
return result
arr1 = [5, 3, 4, 3, 4]
arr2 = [3, 2, 5, 2, 1, 5, 3]
print(single_number(arr1))
print(single_number(arr2))
Пример вывода:
5 1
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python для вычисления и возврата квадратного корня из указанного «целого числа».
Далее: Напишите программу на Python, чтобы найти один элемент в списке, где каждый элемент появляется три раза, кроме одного.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code