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

Машина Тьюрінга
ТРЕБА КОД!!!
Дана кінцева послідовність, що складається з 0 і 1 (напр., 001101011101).
Необхідно виписати усі 1 даної послідовності, потім символ * та дану
послідовність, в якій усі символи замінити на 0. Наприклад: з
001101011101 отримаємо 1111111*000000000000.

Ответы

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

Так приклади кодів є. Ось під вашу задачу:

# Визначаємо початкову послідовність

sequence = "001101011101"

# Рахуємо кількість одиниць у послідовності

ones = sequence.count("1")

# Створюємо нову послідовність з нулів тієї ж довжини

new_sequence = "0" * len(sequence)

# Об'єднуємо кількість одиниць, символ "*" та нову послідовність

result = "1" * ones + "*" + new_sequence

# Виводимо результат

print(result)

Похожие вопросы
Предмет: Информатика, автор: wwwuuu44