Змея / Говнокод #16519 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
def mayakovsky(string):
    splitted = string.split('\n')
    l = [splitted[0]]
    lastSpaces = 0
    
    for i in range(1, len(splitted)):
        l += [' '*(lastSpaces + len(splitted[i - 1]) + 1) + splitted[i]]
        lastSpaces += len(splitted[i - 1]) + 1
    return '\n'.join(l)

Лол.

Запостил: gost gost, (Updated )

Комментарии (2) RSS

  • Где тут говно?
    Ну разве что присвоение нужно было делать раньше
    типа
    lastSpaces += len(splitted[i - 1]) + 1
    l += [' '*lastSpaces + splitted[i]]


    Или сишка стаил

    l += [' '*(lastSpaces += len(splitted[i - 1]) + 1) + splitted[i]]
    Ответить
    • 1. в питоне есть rjust
      2. возьни с индексами можно вообще избежать
      хотя сама по себе задача странная
      Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8