s = str(input("Enter a String which are duplicates Words \n "))

l = s.split() 

k = [] 

for i in l: 

  

    # If condition is used to store unique string  

    # in another list 'k'  

    if (s.count(i)>1 and (i not in k)or s.count(i)==1): 

        k.append(i) 

print(' '.join(k)) 

 


a=int(input("Enter Number of Row : "))

b=int(input("Enter Number of Columns : "))

matrix=[]

for i in range(a):

    c=[]

    for j in range(b):

        j=int(input("Enter First Matrix Number : "))

        c.append(j)

    matrix.append(c)

matrix1=[]

for i in range(a):

    d=[]

    for j in range(b):

        j=int(input("Enter Second Matrix Number : "))

        d.append(j)

    matrix1.append(d)

        

print("1st Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix[i][j],end=" ")

    print()

print("Second Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix1[i][j],end=" ")

    print()

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

for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]+matrix1[i][j]

print("Result Addition of Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]-matrix1[i][j]

print("Result Subtraction of  Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]*matrix1[i][j]

print("Result Multiplication of  Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


 


a=int(input("Enter Number of Row : "))

b=int(input("Enter Number of Columns : "))

matrix=[]

for i in range(a):

    c=[]

    for j in range(a):

        j=int(input("Enter First Matrix Number : "))

        c.append(j)

    matrix.append(c)

matrix1=[]

for i in range(a):

    d=[]

    for j in range(b):

        j=int(input("Enter Second Matrix Number : "))

        d.append(j)

    matrix1.append(d)

        

print("1st Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix[i][j],end=" ")

    print()

print("Second Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix1[i][j],end=" ")

    print()

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

for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]/matrix1[i][j]

print("Result Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


 


a=int(input("Enter Number of Row : "))

b=int(input("Enter Number of Columns : "))

matrix=[]

for i in range(a):

    c=[]

    for j in range(b):

        j=int(input("Enter First Matrix Number : "))

        c.append(j)

    matrix.append(c)

matrix1=[]

for i in range(a):

    d=[]

    for j in range(b):

        j=int(input("Enter Second Matrix Number : "))

        d.append(j)

    matrix1.append(d)

        

print("1st Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix[i][j],end=" ")

    print()

print("Second Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix1[i][j],end=" ")

    print()

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

for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]*matrix1[i][j]

print("Result Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


 def quickSort(data_list):

   quickSortHlp(data_list,0,len(data_list)-1)


def quickSortHlp(data_list,first,last):

   if first < last:


       splitpoint = partition(data_list,first,last)


       quickSortHlp(data_list,first,splitpoint-1)

       quickSortHlp(data_list,splitpoint+1,last)



def partition(data_list,first,last):

   pivotvalue = data_list[first]


   leftmark = first+1

   rightmark = last


   done = False

   while not done:


       while leftmark <= rightmark and data_list[leftmark] <= pivotvalue:

           leftmark = leftmark + 1


       while data_list[rightmark] >= pivotvalue and rightmark >= leftmark:

           rightmark = rightmark -1


       if rightmark < leftmark:

           done = True

       else:

           temp = data_list[leftmark]

           data_list[leftmark] = data_list[rightmark]

           data_list[rightmark] = temp


   temp = data_list[first]

   data_list[first] = data_list[rightmark]

   data_list[rightmark] = temp



   return rightmark


data_list = [54,26,93,17,77,31,44,55,20]

quickSort(data_list)

print(data_list)


 def selection_sort(alist):

    for i in range(0, len(alist) - 1):

        smallest = i

        for j in range(i + 1, len(alist)):

            if alist[j] < alist[smallest]:

                smallest = j

        alist[i], alist[smallest] = alist[smallest], alist[i]

 

 

alist = input('Enter the list of numbers: ').split()

alist = [int(x) for x in alist]

selection_sort(alist)

print('Sorted list: ', end='')

print(alist)

 #Given string whose length is to be found

str1=(input("Enter a String : "))

print(str1)

 

#calling our len() method to calculate

#the length of str1

print("Length =",len(str1))



#Given string whose length is to be found
str1="Python is great!"
print("The given String is:",str1)
 
#calling our len() method to calculate
#the length of str1
print("Length =",len(str1))

def mergeSort(myList):
    if len(myList) > 1:
        mid = len(myList) // 2
        left = myList[:mid]
        right = myList[mid:]

        # Recursive call on each half
        mergeSort(left)
        mergeSort(right)

        # Two iterators for traversing the two halves
        i = 0
        j = 0
        
        # Iterator for the main list
        k = 0
        
        while i < len(left) and j < len(right):
            if left[i] < right[j]:
              # The value from the left half has been used
              myList[k] = left[i]
              # Move the iterator forward
              i += 1
            else:
                myList[k] = right[j]
                j += 1
            # Move to the next slot
            k += 1

        # For all the remaining values
        while i < len(left):
            myList[k] = left[i]
            i += 1
            k += 1

        while j < len(right):
            myList[k]=right[j]
            j += 1
            k += 1

myList = [54,26,93,17,77,31,44,55,20]
mergeSort(myList)
print(myList)

 def insertionSort(arr):

   for i in range(1, len(arr)):
      key = arr[i]
      # Move elements of arr[0..i-1], that are greater
      than key,
      # to one position ahead of their current position
      j = i-1
      while j >=0 and key < arr[j] :
         arr[j+1] = arr[j]
         j -= 1
      arr[j+1] = key
# main
arr = ['t','u','t','o','r','i','a','l']
insertionSort(arr)
print ("The sorted array is:")
for i in range(len(arr)):
   print (arr[i])

 a=int(input("Enter Number of Row : "))

b=int(input("Enter Number of Columns : "))

matrix=[]

for i in range(a):

    c=[]

    for j in range(b):

        j=int(input("Enter First Matrix Number : "))

        c.append(j)

    matrix.append(c)

matrix1=[]

for i in range(a):

    d=[]

    for j in range(b):

        j=int(input("Enter Second Matrix Number : "))

        d.append(j)

    matrix1.append(d)

        

print("1st Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix[i][j],end=" ")

    print()

print("Second Matrix........" )

for i in range(a):

    for j in range(b):

        print(matrix1[i][j],end=" ")

    print()

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

for i in range(a):

    for j in range(b):

        result[i][j]=matrix[i][j]+matrix1[i][j]

print("Result Matrix........")

for i in range(a):

    for j in range(b):

        print(result[i][j],end=" ")

    print()


 print("Please anser in string yes / no")

ans=str(input("You are my friend"))
if ans=="yes":
  print("💛💛💛💛")
else :
  print(" 😩😩😩😩")

from array import *

myarray = array('i', [10,20,30,40,50])

print("Traversing the array...")

for x in myarray:

 print(x)

print("Inserting element in array...")

myarray.insert(5,60)

for x in myarray:

 print(x)

print("Deleting element in array...")

myarray.remove(10)

for x in myarray:

 print(x)


Blogger Template by Blogcrowds.