├── 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 |
--------------------------------------------------------------------------------