import random
MAX_LENGTH = 1000 # Максимальна дозволена довжина рядка
def generate_random_binary_string(length):
"""Генерує випадковий бінарний рядок заданої довжини."""
if length <= 0 or length > MAX_LENGTH:
raise ValueError("Довжина рядка повинна бути більшою за 0 і меншою або дорівнювати {}".format(MAX_LENGTH))
return ''.join(random.choice('01') for _ in range(length))
if __name__ == "__main__":
try:
length = int(input("Введіть довжину рядка (максимум {} символів): ".format(MAX_LENGTH)))
binary_string = generate_random_binary_string(length)
print("Згенерований рядок:", binary_string)
except ValueError as e:
print("Помилка:", e)
aW1wb3J0IHJhbmRvbQoKTUFYX0xFTkdUSCA9IDEwMDAgICMg0JzQsNC60YHQuNC80LDQu9GM0L3QsCDQtNC+0LfQstC+0LvQtdC90LAg0LTQvtCy0LbQuNC90LAg0YDRj9C00LrQsAoKZGVmIGdlbmVyYXRlX3JhbmRvbV9iaW5hcnlfc3RyaW5nKGxlbmd0aCk6CiAgIiIi0JPQtdC90LXRgNGD0ZQg0LLQuNC/0LDQtNC60L7QstC40Lkg0LHRltC90LDRgNC90LjQuSDRgNGP0LTQvtC6INC30LDQtNCw0L3QvtGXINC00L7QstC20LjQvdC4LiIiIgogIGlmIGxlbmd0aCA8PSAwIG9yIGxlbmd0aCA+IE1BWF9MRU5HVEg6CiAgICByYWlzZSBWYWx1ZUVycm9yKCLQlNC+0LLQttC40L3QsCDRgNGP0LTQutCwINC/0L7QstC40L3QvdCwINCx0YPRgtC4INCx0ZbQu9GM0YjQvtGOINC30LAgMCDRliDQvNC10L3RiNC+0Y4g0LDQsdC+INC00L7RgNGW0LLQvdGO0LLQsNGC0Lgge30iLmZvcm1hdChNQVhfTEVOR1RIKSkKICByZXR1cm4gJycuam9pbihyYW5kb20uY2hvaWNlKCcwMScpIGZvciBfIGluIHJhbmdlKGxlbmd0aCkpCgppZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogIHRyeToKICAgIGxlbmd0aCA9IGludChpbnB1dCgi0JLQstC10LTRltGC0Ywg0LTQvtCy0LbQuNC90YMg0YDRj9C00LrQsCAo0LzQsNC60YHQuNC80YPQvCB7fSDRgdC40LzQstC+0LvRltCyKTogIi5mb3JtYXQoTUFYX0xFTkdUSCkpKQogICAgYmluYXJ5X3N0cmluZyA9IGdlbmVyYXRlX3JhbmRvbV9iaW5hcnlfc3RyaW5nKGxlbmd0aCkKICAgIHByaW50KCLQl9Cz0LXQvdC10YDQvtCy0LDQvdC40Lkg0YDRj9C00L7QujoiLCBiaW5hcnlfc3RyaW5nKQogIGV4Y2VwdCBWYWx1ZUVycm9yIGFzIGU6CiAgICBwcmludCgi0J/QvtC80LjQu9C60LA6IiwgZSk=