├── CACHEHIT.py ├── CARRAY.py ├── CHEFSTR1.py ├── CRDGAME.py ├── HDIVISR,py.py ├── MAXFUN.py ├── MAXMEX.py ├── Philalandcoin.py ├── ROTATION.py ├── Sherlock.py ├── appenddemopython.py ├── basiccoins.py ├── demo.py ├── democodechef.py ├── demodictionary.py ├── demoprog.py ├── demos.py ├── f.py ├── hhh.py ├── pattern1.py ├── philaland.py ├── practice.py ├── practice1.py ├── secondmax.py ├── sherlocksmartalgo.py ├── tcs1.py └── with.py /CACHEHIT.py: -------------------------------------------------------------------------------- 1 | t=int(input()) 2 | while t: 3 | N,B,M=list(map(int,input().split())) 4 | counter=0 5 | if type(N/B) is float: 6 | N=N+B 7 | p=[] 8 | load=-1 9 | 10 | p=[int(p) for p in input().split()] 11 | for i in p: 12 | for j in range(0,N-B+1,B): 13 | 14 | if i>=j and i<=j+B-1: 15 | 16 | if load!=j: 17 | counter=counter+1 18 | load=j 19 | break 20 | else: 21 | break 22 | 23 | 24 | 25 | 26 | 27 | print(counter) 28 | 29 | 30 | 31 | 32 | t=t-1 33 | 34 | -------------------------------------------------------------------------------- /CARRAY.py: -------------------------------------------------------------------------------- 1 | t = int(input()) 2 | counter = 0 3 | flag = 0 4 | x = 0 5 | l = 0 6 | g = 0 7 | while x != t: 8 | counter = 0 9 | N, k, b = list(map(int, input().split())) 10 | p = [] 11 | p = [int(p) for p in input().split()] 12 | del p[N:len(p)] 13 | while (True): 14 | p.sort() 15 | flag = N - 2 16 | i=len(p)-1 17 | while(i>0)and(flag>=0): 18 | l = k * p[flag] + b 19 | if l <= p[i]: 20 | counter = counter + 1 21 | g=-1 22 | i = flag + 1 23 | elif l > p[i]: 24 | if i!=1: 25 | i = i + 1 26 | else: 27 | break 28 | flag = flag - 1 29 | i=i-1 30 | if g==-1: 31 | print(counter+1) 32 | else: 33 | print(counter) 34 | break 35 | 36 | x = x + 1 37 | -------------------------------------------------------------------------------- /CHEFSTR1.py: -------------------------------------------------------------------------------- 1 | t=int(input()) 2 | 3 | while t: 4 | p=[] 5 | n=int(input()) 6 | sum=0 7 | p=[int(p) for p in input().split()] 8 | for i in range(1,n,1): 9 | if p[i-1]summorty: 32 | ultimatesumchef=ultimatesumchef+1 33 | else: 34 | ultimatesummorty=ultimatesummorty+1 35 | ultimatesumchef=ultimatesumchef+1 36 | g=g-1 37 | if ultimatesumchef>ultimatesummorty: 38 | print("0 ",ultimatesumchef) 39 | elif ultimatesumchef=0: 15 | b[g]=a[i] 16 | else: 17 | 18 | b[n+g]=a[i] 19 | 20 | elif x=="A": 21 | while d: 22 | temp=a[n-1] 23 | for i in range(n-2,-1,-1): 24 | a[i+1]=a[i] 25 | a[0]=temp 26 | d=d-1 27 | 28 | 29 | m=m-1 30 | -------------------------------------------------------------------------------- /Sherlock.py: -------------------------------------------------------------------------------- 1 | t=int(input()) 2 | counter=0 3 | i=0 4 | j=0 5 | r=0 6 | while r!=t: 7 | flag=0 8 | n=int(input()) 9 | arr=[] 10 | obstruction=[] 11 | temp=[] 12 | for i in range(n): 13 | str=input() 14 | arr.append(str) 15 | 16 | for j in range(n-1,-1,-1): 17 | flag=0 18 | for i in range(n-1,-1,-1): 19 | for x in range(n-1,i-1,-1): 20 | if arr[x][j]=='#': 21 | flag=-1 22 | break 23 | if x==i: 24 | for y in range(j,n,1): 25 | if arr[x][y]=='#': 26 | flag=-1 27 | break 28 | if flag==-1: 29 | break 30 | if flag==0: 31 | counter=counter+1 32 | flag=0 33 | print(counter) 34 | counter=0 35 | r=r+1 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /appenddemopython.py: -------------------------------------------------------------------------------- 1 | f=open('abc.txt','a') 2 | f.write(" Fishy is going on here") 3 | -------------------------------------------------------------------------------- /basiccoins.py: -------------------------------------------------------------------------------- 1 | x=int(input("Enter value- ")) 2 | 3 | n=int(input("Enter number of denomination values to be used-")) 4 | arr=[] 5 | for i in range(n): 6 | arr.append(int(input())) 7 | arr.sort() 8 | for i in range(len(arr)-1,-1,-1): 9 | a=(int)(x/arr[i]) 10 | print("",a,arr[i]) 11 | x=(int)(x%arr[i]) 12 | 13 | -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- 1 | 2 | t=int(input()) 3 | r=0 4 | while r!=t: 5 | p=[] 6 | failed=True 7 | n=int(input()) 8 | summ=0 9 | counter=0 10 | maincounter=0 11 | p=[int(p) for p in input().split()] 12 | for i in range(0,len(p),1): 13 | x=p[i] 14 | for j in range(0,len(p),1): 15 | if(j==i): 16 | continue 17 | else: 18 | summ=x+p[j] 19 | print(summ) 20 | if(summ%3!=0): 21 | failed=False 22 | break 23 | 24 | 25 | 26 | 27 | if(failed==False): 28 | print("Yes") 29 | else: 30 | print("No") 31 | 32 | r=r+1 33 | -------------------------------------------------------------------------------- /democodechef.py: -------------------------------------------------------------------------------- 1 | 2 | while True: 3 | ele = int(input()) 4 | if ele == 42: 5 | break 6 | print(ele) 7 | -------------------------------------------------------------------------------- /demodictionary.py: -------------------------------------------------------------------------------- 1 | import requests 2 | from bs4 import BeautifulSoup 3 | n=input("Enter the word\n") 4 | link="https://en.wikipedia.org/wiki"+"/"+str(n) 5 | r=requests.get(link) 6 | c=r.content 7 | soup=BeautifulSoup(c,'html.parser') 8 | for i in range(30): 9 | try: 10 | all=soup.find_all("p")[i].text 11 | print(all) 12 | except: 13 | print("") 14 | -------------------------------------------------------------------------------- /demoprog.py: -------------------------------------------------------------------------------- 1 | from array import * 2 | arr=array('i',[]) 3 | n=int(input("enyter length")) 4 | for i in range(n): 5 | x=int(input("Enter next value")) 6 | arr.append(x) 7 | print(arr) 8 | -------------------------------------------------------------------------------- /demos.py: -------------------------------------------------------------------------------- 1 | for i in range(1,5,1): 2 | for j in range(4,i-1,-1): 3 | print("*",end="") 4 | print("") 5 | -------------------------------------------------------------------------------- /f.py: -------------------------------------------------------------------------------- 1 | l=lambda n:"HI" if n<1 else "Hello" 2 | print(l(int(input("Enter a number")))) 3 | -------------------------------------------------------------------------------- /hhh.py: -------------------------------------------------------------------------------- 1 | import numpy 2 | help(numpy) 3 | -------------------------------------------------------------------------------- /pattern1.py: -------------------------------------------------------------------------------- 1 | k = 3 2 | l = 1 3 | m = 3 4 | for i in range(1, 4, 1): 5 | if i == 2: 6 | l = 0 7 | g = 0 8 | if i == 3: 9 | l = 1 10 | g = 1 11 | for j in range(1, i+1, 1): 12 | print("*", end="") 13 | while k >= i: 14 | print(" ", end="") 15 | k = k - 1 16 | k = 2 17 | while l <= i: 18 | print("*", end="") 19 | l = l + 1 20 | while m >= i: 21 | print(" ", end="") 22 | m = m - 1 23 | m = 2 24 | for g in range(1, i+1, 1): 25 | print("*", end="") 26 | print("") 27 | -------------------------------------------------------------------------------- /philaland.py: -------------------------------------------------------------------------------- 1 | t=int(input()) 2 | while t: 3 | n=int(input()) 4 | a=1 5 | b=0 6 | while n>0: 7 | n=n-a 8 | a=a+1 9 | b=b+1 10 | print(b) 11 | t=t-1 12 | -------------------------------------------------------------------------------- /practice.py: -------------------------------------------------------------------------------- 1 | f=open('MyData.txt','r') 2 | print(f.read()) 3 | -------------------------------------------------------------------------------- /practice1.py: -------------------------------------------------------------------------------- 1 | n=int(input("Enter the size of the array-")) 2 | a=[] 3 | counter=0 4 | for i in range(n): 5 | a.append(int(input())) 6 | for i in a: 7 | if i%2==0: 8 | counter=counter+1 9 | print("In the array ",a," number of even numbers are",counter) 10 | -------------------------------------------------------------------------------- /secondmax.py: -------------------------------------------------------------------------------- 1 | temp=0 2 | arr=[] 3 | n=int(input("Enter the number of elements-")) 4 | print("Enter the elements\n") 5 | for i in range(n): 6 | arr.append(int(input())) 7 | max=arr[0] 8 | for j in range(1,n,1): 9 | if arr[j]>max: 10 | temp=max 11 | max=arr[j] 12 | print("The second maximum number is:",temp) 13 | 14 | -------------------------------------------------------------------------------- /sherlocksmartalgo.py: -------------------------------------------------------------------------------- 1 | t=int(input()) 2 | counter=0 3 | i=0 4 | j=0 5 | while t: 6 | n=int(input()) 7 | arr=[] 8 | learningobdata=[] 9 | for i in range(n): 10 | str=input() 11 | arr.append(str) 12 | for j in range(n-1,-1,-1): 13 | flag=0 14 | c=0 15 | for i in range(n-1,-1,-1): 16 | if arr[i][j]=='#': 17 | learningobdata.append(i) 18 | c=i 19 | continue 20 | elif i=n): 18 | break 19 | sum=0 20 | n=p[len(p)-1] 21 | 22 | print(p) 23 | t=t-1 24 | 25 | -------------------------------------------------------------------------------- /with.py: -------------------------------------------------------------------------------- 1 | with open('abc.txt') as f: 2 | print(f.read()) 3 | 4 | --------------------------------------------------------------------------------