Text Wrap in Python – HackerRank Solution




You are given a string S and width W.
Your task is to wrap the string into a paragraph of width W.

Function Description

Complete the wrap function in the editor below.

wrap has the following parameters:

  • string string: a long string
  • int max_width: the width to wrap to

Returns

  • string: a single string with newline characters (‘\n’) where the breaks should be

Input Format

The first line contains a string, .
The second line contains the width, .

Constraints

  • 0 < len(s) < 1000
  • 0 < w < len(s)

Sample Input 0

ABCDEFGHIJKLIMNOQRSTUVWXYZ
4

Sample Output 0

ABCD
EFGH
IJKL
IMNO
QRST
UVWX
YZ

Text Wrap in Python – HackerRank Solution

Code:

import textwrap

def wrap(string, max_width):
    for i in range(0,len(string)+1,max_width):
        result=string[i:i+max_width]
        if len(result)==max_width:
            print(result)
        else:
            return(result)

if __name__ == '__main__':
    string, max_width = input(), int(input())
    result = wrap(string, max_width)
    print(result)


 Disclaimer: The above Problem Python programs is generated by Hackerrank but the Solution is Provided by MultiplexCoder. This tutorial is only for Educational and Learning purposes. 

Tags:

python (basic) skills certification test hackerrank solution | hackerrank python (basic certification solutions)  | hackerrank python certification solutions  | python multiset implementation hackerrank solution | python get additional info  | hackerrank solution | hackerrank python solution if-else | hackerrank solutions python 30 days of code | hackerrank python solutions loops | google | 2021 | code | microsoft 

Previous
Next Post »