Monday, February 14, 2022

Testing 1-2-3 Python Codewars

Your team is writing a fancy new text editor and you've been tasked with implementing the line numbering.

Write a function which takes a list of strings and returns each line prepended by the correct number.

The numbering starts at 1. The format is n: string. Notice the colon and space in between.

Examples:

number([]) # => []
number(["a", "b", "c"]) # => ["1: a", "2: b", "3: c"]


def number(lines):
    count = 1
    line = []
    for x in lines:
        line.append(str(count) + ': ' + x)
        count += 1
    return line
def number(lines):
    return [f"{counter}: {line}" for counter, line in enumerate(lines, start=1)]

print(number(["a", "b", "c"]))

Training on Testing 1-2-3 | Codewars



Related Posts


No comments :

Post a Comment