Codewars logo

Codewars Kata - Testing 1-2-3

By Lochard | As a newbie programmer | 12 Aug 2023


DESCRIPTION:

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: (Input --> Output)

[] --> []

["a", "b", "c"] --> ["1: a", "2: b", "3: c"]

def number( lines ):
    return [ f"{ i + 1 }: {lines[i]}" for i in range( len( lines ) ) ]

How do you rate this article?

1


Lochard
Lochard

20240228 Arrived in the UK for about 2 week. All my fears persist. Some are even getting worse. https://github.com/locharp/asylum_diary/


As a newbie programmer
As a newbie programmer

Sharing entry level codes. My snippets on GitHub https://github.com/locharp/code-snippets

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.