Text Wrap in Python HackerRank Solution

Hello Programmers, In this post, you will know how to solve the Text Wrap in Python HackerRank Solution. This problem is a part of the HackerRank Python Programming Series.

Text Wrap in Python HackerRank Solution
Text Wrap in Python HackerRank Solutions

One more thing to add, don’t directly look for the solutions, first try to solve the problems of Hackerrank by yourself. If you find any difficulty after trying several times, then you can look for solutions.

Text Wrap in Python HackerRank Solutions

problem

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 Solutions

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 (Text Wrap in Python) is generated by Hackerrank but the Solution is Provided by BrokenProgrammers. This tutorial is only for Educational and Learning purposes.

Next: Designer Door Mat in Python HackerRank Solution

Leave a Reply

Your email address will not be published. Required fields are marked *