diff --git a/.history/Arrow_pattern_20221006232536.py b/.history/Arrow_pattern_20221006232536.py new file mode 100644 index 00000000..e69de29b diff --git a/.history/Arrow_pattern_20221006232540.py b/.history/Arrow_pattern_20221006232540.py new file mode 100644 index 00000000..3490f8eb --- /dev/null +++ b/.history/Arrow_pattern_20221006232540.py @@ -0,0 +1,17 @@ +n = int(input()) +n1 = (n+1)//2 +n2 = n-n1 + +for i in range(1,n1+1): + for j in range(1,i): + print(' ',end='') + for k in range(1,i+1): + print('* ',end='') + print() + +for i in range(n2,0,-1): + for j in range(1,i): + print(' ',end='') + for k in range(1,i+1): + print('* ',end='') + print() \ No newline at end of file diff --git a/.history/Reverse_each_word_20221006232357.py b/.history/Reverse_each_word_20221006232357.py new file mode 100644 index 00000000..e69de29b diff --git a/.history/Reverse_each_word_20221006232401.py b/.history/Reverse_each_word_20221006232401.py new file mode 100644 index 00000000..7a137680 --- /dev/null +++ b/.history/Reverse_each_word_20221006232401.py @@ -0,0 +1,11 @@ +def reverseword(s): + + w = s.split(" ") + + nw= [i[::-1] for i in w] + + ns = " ".join(nw) + return ns +# Driver's Code +s = input() +print(reverseword(s)) \ No newline at end of file diff --git a/.history/compress_string_20221006232318.py b/.history/compress_string_20221006232318.py new file mode 100644 index 00000000..e69de29b diff --git a/.history/compress_string_20221006232322.py b/.history/compress_string_20221006232322.py new file mode 100644 index 00000000..38ecdf00 --- /dev/null +++ b/.history/compress_string_20221006232322.py @@ -0,0 +1,17 @@ +def ab(a): + i=0 + x='' + while(iendRow or startCol>endCol: + break + # Print endCol + for i in range(startRow, endRow+1): + print(arr[i][endCol], end=' ') + endCol -= 1 + if startRow>endRow or startCol>endCol: + break + for j in range(endCol, startCol-1, -1): + print(arr[endRow][j], end=' ') + endRow -= 1 + if startRow>endRow or startCol>endCol: + break + # Print startCol + for i in range(endRow, startRow-1, -1): + print(arr[i][startCol], end=' ') + startCol += 1 +l=[int(i) for i in input().strip().split(' ')] +m, n=l[0], l[1] +arr = [ [ l[(j*n)+i+2] for i in range(n)] for j in range(m)] +spiralPrint(arr) \ No newline at end of file