IFRAME SYNC
IFRAME SYNC
def add_line_numbers(input_text):
lines = input_text.split('\n')
max_width = len(str(len(lines)))
numbered_lines = []
for i, line in enumerate(lines, start=1):
line_number = f'{i:>{max_width}}'
numbered_line = f'{line_number}: {line}'
numbered_lines.append(numbered_line)
output_text = '\n'.join(numbered_lines)
return output_text
# Example usage
input_text = """This is line 1.
This is line 2.
And this is line 3."""
output_text = add_line_numbers(input_text)
print(output_text)function addLineNumbers(inputText) {
let lines = inputText.split('\n');
let maxLineNumberWidth = String(lines.length).length;
let numberedLines = lines.map(function(line, index) {
let lineNumber = (index + 1).toString().padStart(maxLineNumberWidth, ' ');
return lineNumber + ': ' + line;
});
return numberedLines.join('\n');
}
// Example usage
let inputText = `This is line 1.
This is line 2.
And this is line 3.`;
let outputText = addLineNumbers(inputText);
console.log(outputText);
Comments
Post a Comment