Skip to content

Commit 9d663a2

Browse files
authored
Add files via upload
1 parent a0a1cda commit 9d663a2

24 files changed

+672
-0
lines changed

heartpattern.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
row = int(input())
2+
col = int(input())
3+
4+
for i in range(row):
5+
for j in range(col):
6+
if (i==0 and j%3!=0) or (i==1 and j%3==0) or (i-j==2) or (i+j==8):
7+
print(u"\u2661",end=" ")
8+
else:
9+
print(end=" ")
10+
print()
11+
12+
#2661 2665 2764 2765 2766 2767

p1.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
n = int (input("Enter the no"))
2+
i =1
3+
while True:
4+
s = bin(i)[2:]
5+
s = s.replace('1','9')
6+
m = int(s)
7+
if ( m % n ==0):
8+
print(m)
9+
break
10+
i+=1

p10.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
num = int(input())
2+
list=[[0 for i in range(num)] for j in range(num)]
3+
c = int((num+1)//2)
4+
n=1
5+
low=0
6+
high=num-1
7+
for i in range(c):
8+
for j in range(low,high+1):
9+
list[i][j]=(n)
10+
n+=1
11+
for j in range(low+1,high+1):
12+
list[j][high]=(n)
13+
n+=1
14+
for j in range(high-1,low-1,-1):
15+
list[high][j]=(n)
16+
n+=1
17+
for j in range(high-1,low,-1):
18+
list[j][low]=(n)
19+
n+=1
20+
low=low+1
21+
high=high-1
22+
23+
24+
25+
26+
27+
28+
29+
for i in range(num):
30+
for j in range(num):
31+
print(list[i][j],end="\t")
32+
print()

p2.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
n = int(input("enter:"))
2+
le,i=1,0
3+
while True:
4+
s = bin(i)[2:]
5+
s = s.zfill(le)
6+
s = s.replace('1','9')
7+
s = s.replace('0', '1')
8+
m = int(s)
9+
if(m%n==0):
10+
print (m)
11+
break
12+
i+=1
13+
14+
if (i==2**le):
15+
i=0
16+
le+=1

p3.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#mapping method
2+
#l = input().split(" ")
3+
#l1 = list(map(int,l))
4+
#print(l1)
5+
def checksum (lis):
6+
sum = 0
7+
for i in range (len(lis)):
8+
sum = sum + lis[i]
9+
return sum
10+
11+
sum1 = 0
12+
l = input().split(" ")
13+
n = len(l)
14+
l = list(map(int,l))
15+
for i in range(n-1) :
16+
sum1 = sum1 + l[i]
17+
sum2 = checksum(l[i+2:])
18+
if sum1 == sum2 :
19+
#print (sum1)
20+
print (l[:i+1],l[i+2:])
21+
#print (l[i+2:])
22+
else :
23+
print ("Equillibirum not exits")
24+
i+=1
25+
26+

p4.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
l = list(map(int,input().split(" ")))
2+
n = len(l)
3+
i,j,s1,s2,flag = 0,n-1,l[0],l[n-1],0
4+
while(i<j):
5+
if(i+1==j-1 and s1==s2):
6+
print ("Equillbrium is ",l[j-1])
7+
print (l[:j-1],l[j:])
8+
flag=1
9+
break
10+
elif(s1<s2):
11+
i+=1
12+
s1+=l[i]
13+
else:
14+
j-=1
15+
s2+=l[j]
16+
17+
if flag==0:
18+
print("Equillibrium not exists")

p5.py

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
"""#Moser De Brujin Sequence
2+
n = int(input())
3+
l=[0,1]
4+
i=1
5+
while(len(l)<=n):
6+
l.append(l[i]*4)
7+
l.append(l[i]*4+1)
8+
i+=1
9+
print(l)
10+
print(l[n])
11+
"""
12+
"""def gen(n):
13+
if n==0:
14+
return 0
15+
elif n==1:
16+
return 1
17+
elif n%2==0:
18+
return 4 * gen(n//2)
19+
else:
20+
return 4 * gen(n//2) + 1
21+
22+
def check(n):
23+
for i in range(0):
24+
print(gen(i),end=" ")
25+
26+
print (check(n))
27+
"""
28+
""""
29+
"""
30+
"""str = input()
31+
print (int(str,base=17))
32+
"""
33+
"""
34+
#find the given term of that number
35+
n = int(input())
36+
m = list(map(int,bin(n)[2:]))
37+
print(m)
38+
m.reverse()
39+
print(m)
40+
l= len(m)
41+
print(l)
42+
s=0
43+
for i in range(l):
44+
s=s+m[i]*(4**i)
45+
print (s)
46+
"""
47+
"""
48+
n=int(input())
49+
#n = int(bin(s)[2:],base=4)
50+
#print(int(bin(int(input()))[2:],base=4))
51+
#another method
52+
n=list(bin(n)[2:])
53+
n='0'.join(n)
54+
55+
print(n)
56+
"""
57+
n=int(input())
58+
n=bin(n)[2:]
59+
s=n[1::2]
60+
if(s!=None or int(s)==0):
61+
print("position of %d is %d"%(n,int(n[::2],base=2)))
62+
else:
63+
print("Not Present")

p6.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
l= list(map(int,input().split((","))))
2+
print(l)
3+
n = int(input("Enter no. to delete:"))
4+
try:
5+
l.remove(n)
6+
print(n,"removed")
7+
print(l)
8+
except:
9+
print("Item not list")

p7.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""sen1 = list(input().split(" "))
2+
print(sen1)
3+
sent = list(input())
4+
5+
print(sent)
6+
sen2 = sent
7+
sen2.reverse()
8+
print((sen2))
9+
if sent==sen2:
10+
print("Palinddrome")
11+
12+
13+
print(sent)
14+
print(n)
15+
16+
n.sort()
17+
print(n)
18+
19+
print(n[le-1:])
20+
"""
21+
22+
n = list(input().split(" "))
23+
for i in n:
24+
print(i[::-1])

p8.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import itertools
2+
n = int(input())
3+
l = [i for i in range(1,n+1)]
4+
print(l)
5+
l3=[]
6+
l2=list(itertools.permutations(l))
7+
print(l2)
8+
print(len(l2))
9+
for i in l2:
10+
for j in range(n):
11+
if (i[j]==l[j]):
12+
break
13+
else:
14+
l3.append(i)
15+
break
16+
17+
print(l3)
18+
print(len(l3))

0 commit comments

Comments
 (0)