Вызовы Python: найти единственное число, которое встречается нечетными числами, а другие числа встречаются четными числами
Задачи Python - 1: Упражнение 32 с решением
Напишите программу на Python, чтобы найти единственное число, в котором встречаются нечетные числа, а другие числа встречаются с четным числом.
Объяснение:
Пример решения : -
Код Python:
def odd_occurrence(arr):
# Initialize result
result = 0
# Traverse the array
for element in arr:
# XOR
result = result ^ element
return result
# Test data
num1 = [ 4, 5, 4, 5, 2, 2, 3, 3, 2, 4, 4 ]
print(odd_occurrence(num1))
Пример вывода:
2
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python для добавления двух двоичных чисел.
Далее: Напишите программу на Python для вычисления суммы всех кратных 3 или 5 ниже 500.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code