Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions Python/Arrays/largestelementinarray.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Python3 program to find maximum
# in arr[] of size n

# python function to find maximum
# in arr[] of size n
def largest(arr,n):

# Initialize maximum element
max = arr[0]

# Traverse array elements from second
# and compare every element with
# current max
for i in range(1, n):
if arr[i] > max:
max = arr[i]
return max

# Driver Code
arr = [10, 324, 45, 90, 9808]
n = len(arr)
Ans = largest(arr,n)
print ("Largest in given array is",Ans)

31 changes: 31 additions & 0 deletions Python/Arrays/sumofarray.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Python 3 code to find sum
# of elements in given array
def _sum(arr):

# initialize a variable
# to store the sum
# while iterating through
# the array later
sum=0

# iterate through the array
# and add each element to the sum variable
# one at a time
for i in arr:
sum = sum + i

return(sum)

# driver function
arr=[]
# input values to list
arr = [12, 3, 4, 15]

# calculating length of array
n = len(arr)

ans = _sum(arr)

# display sum
print ('Sum of the array is ', ans)

18 changes: 18 additions & 0 deletions Python/List/interchangefirstlastele.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Python3 program to swap first
# and last element of a list

# Swap function
def swapList(newList):
size = len(newList)

# Swapping
temp = newList[0]
newList[0] = newList[size - 1]
newList[size - 1] = temp

return newList

# Driver code
newList = [12, 35, 9, 56, 24]

print(swapList(newList))
14 changes: 14 additions & 0 deletions Python/List/swap2elements.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Python3 program to swap elements
# at given positions

# Swap function
def swapPositions(list, pos1, pos2):

list[pos1], list[pos2] = list[pos2], list[pos1]
return list

# Driver function
List = [23, 65, 19, 90]
pos1, pos2 = 1, 3

print(swapPositions(List, pos1-1, pos2-1))
23 changes: 23 additions & 0 deletions Python/Matrix/add2matrix.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Program to add two matrices using nested loop

X = [[1,2,3],
[4 ,5,6],
[7 ,8,9]]

Y = [[9,8,7],
[6,5,4],
[3,2,1]]


result = [[0,0,0],
[0,0,0],
[0,0,0]]

# iterate through rows
for i in range(len(X)):
# iterate through columns
for j in range(len(X[0])):
result[i][j] = X[i][j] + Y[i][j]

for r in result:
print(r)
28 changes: 28 additions & 0 deletions Python/Matrix/multipy2matrix.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Program to multiply two matrices using nested loops

# take a 3x3 matrix
A = [[12, 7, 3],
[4, 5, 6],
[7, 8, 9]]

# take a 3x4 matrix
B = [[5, 8, 1, 2],
[6, 7, 3, 0],
[4, 5, 9, 1]]

result = [[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0]]

# iterating by row of A
for i in range(len(A)):

# iterating by column by B
for j in range(len(B[0])):

# iterating by rows of B
for k in range(len(B)):
result[i][j] += A[i][k] * B[k][j]

for r in result:
print(r)
14 changes: 14 additions & 0 deletions Python/string/checkpalindrome .py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# function which return reverse of a string

def isPalindrome(s):
return s == s[::-1]


# Driver code
s = "malayalam"
ans = isPalindrome(s)

if ans:
print("Yes")
else:
print("No")
16 changes: 16 additions & 0 deletions Python/string/reversewords.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Function to reverse words of string

def rev_sentence(sentence):

# first split the string into words
words = sentence.split(' ')

# then reverse the split string list and join using space
reverse_sentence = ' '.join(reversed(words))

# finally return the joined string
return reverse_sentence

if __name__ == "__main__":
input = 'geeks quiz practice code'
print (rev_sentence(input))