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.
ConversionConversion EmoticonEmoticon