Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
dac7cc6
Create DOA_01.py
Divyadharshan Dec 1, 2023
69990da
Update DOA_01.py
Divyadharshan Dec 1, 2023
b66e998
Delete December 01/DOA_01.py
Divyadharshan Dec 1, 2023
a2783a6
Create python3_Divyadharshan_Cricmetric.py
Divyadharshan Dec 1, 2023
372cd1f
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 2, 2023
ac6d12a
Create python3_Divyadharshan_ShoppersChoice.py
Divyadharshan Dec 2, 2023
1f41b6a
Update python3_Divyadharshan_ShoppersChoice.py
Divyadharshan Dec 2, 2023
3e9112d
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 3, 2023
9b5cf94
Create python3_Divyadharshan_Sunburnt.py
Divyadharshan Dec 3, 2023
adf0277
Update python3_Divyadharshan_Sunburnt.py
Divyadharshan Dec 3, 2023
471d5da
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 4, 2023
cd6a535
Create python3_Divyadharshan_MirrorMagic.py
Divyadharshan Dec 4, 2023
8fc08e5
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 5, 2023
b7b0a1a
Create python3_Divyadharshan_PeakyBlinders.py
Divyadharshan Dec 5, 2023
8a55da1
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 6, 2023
53778b1
Create python3_Divyadharshan_TheLostAlgorithmScrolls.py
Divyadharshan Dec 6, 2023
5686c8b
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 7, 2023
73fa080
Create python3_Divyadharshan_BabyBlocks.py
Divyadharshan Dec 7, 2023
c85785b
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 8, 2023
10c7ad1
Create python3_Divyadharshan_TheEnchantedForest.py
Divyadharshan Dec 8, 2023
ded8a3c
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 9, 2023
1b60777
Create python3_Divyadharshan_CamelsOnAString.py
Divyadharshan Dec 9, 2023
1a7fedd
Delete python3_Divyadharshan.py
Divyadharshan Dec 9, 2023
21e881e
Create python3_Divyadharshan_CamelsOnAString.py
Divyadharshan Dec 9, 2023
9749be6
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 10, 2023
3891e4c
Create python3_Divyadharshan_ForgotPassword.py
Divyadharshan Dec 10, 2023
09a3831
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 11, 2023
75d070d
Create python3_Divyadharshan_CoderOfConversions.py
Divyadharshan Dec 11, 2023
0f176b8
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 12, 2023
221f4bf
Create python3_Divyadharshan_TheHeist.py
Divyadharshan Dec 12, 2023
7b8d561
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 13, 2023
8c1f744
Create python3_Divyadharshan_CallCipher.py
Divyadharshan Dec 13, 2023
33eaf01
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 15, 2023
ff078d6
Create python3_Divyadharshan_SubsequenceSorcery.py
Divyadharshan Dec 15, 2023
5de8f57
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 18, 2023
e35ae69
Create python3_Divyadharshan_CallOfJustice.cpp
Divyadharshan Dec 18, 2023
f86d13a
Rename python3_Divyadharshan_CallOfJustice.cpp to C++_Divyadharshan_C…
Divyadharshan Dec 18, 2023
bab3a3c
Update c++_Divyadharshan_CallOfJustice.cpp
Divyadharshan Dec 18, 2023
d99b67c
Create C++_Divyadharshan_BookshelfDilemma.cpp
Divyadharshan Dec 18, 2023
794d081
Delete December 02 directory
Divyadharshan Dec 18, 2023
0de7a56
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 28, 2023
9fab3d3
Create python3_Divyadharshan_RiddleMeThis.py
Divyadharshan Dec 28, 2023
1132bbb
Create python3_Divyadharshan_GoldenRuleViolation.py
Divyadharshan Dec 28, 2023
b151b45
Create C++_Divyadharshan_ThePhantomCycle.cpp
Divyadharshan Dec 28, 2023
e7039a3
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 29, 2023
b33779d
Create python3_Divyadharshan_CartesianWalkValidator.py
Divyadharshan Dec 29, 2023
79ec823
Create python3_Divyadharshan_OutbreakDynamics.py
Divyadharshan Dec 29, 2023
538dfc2
Create python3_Divyadharshan_RottenOranges.py
Divyadharshan Dec 29, 2023
482ee43
Create python3_Divyadharshan_Dominoes.py
Divyadharshan Dec 29, 2023
bed5fb5
Create python3_Divyadharshan_HarmonyHurdle.py
Divyadharshan Dec 29, 2023
466828b
Update C++_Divyadharshan_ThePhantomCycle.cpp
Divyadharshan Dec 29, 2023
eb65aca
Create python3_Divyadharshan_CircleOfEndurance.py
Divyadharshan Dec 29, 2023
bbd4e50
Create python3_Divyadharshan_TheSellingGame.py
Divyadharshan Dec 29, 2023
0237263
Update C++_Divyadharshan_ThePhantomCycle.cpp
Divyadharshan Dec 29, 2023
54f06ea
Create C++_Divyadharshan_SymbolicSum.cpp
Divyadharshan Dec 29, 2023
b187ce0
Rename c++_Divyadharshan_CallOfJustice.cpp to C++_Divyadharshan_CallO…
Divyadharshan Dec 29, 2023
0a5577d
Update C++_Divyadharshan_CallOfJustice.cpp
Divyadharshan Dec 29, 2023
90d4574
Create python3_Divyadharshan_TreasureHuntInTheIsles.py
Divyadharshan Dec 29, 2023
d54329e
Create python3_Divyadharshan_It'sChristmasSeason.py
Divyadharshan Dec 29, 2023
2628453
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Dec 29, 2023
15ef21f
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Jan 5, 2024
36bf7bb
Create python3_Divyadharshan_TreeInversions.py
Divyadharshan Jan 5, 2024
8d29bad
Create python3_Divyadharshan_NQueens.py
Divyadharshan Jan 5, 2024
ca796a5
Merge branch 'SVCE-ACM:master' into master
Divyadharshan Nov 30, 2024
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
9 changes: 9 additions & 0 deletions December 01/python3_Divyadharshan_Cricmetric.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
n = int(input())
runs = [int(i) for i in input().split()]
maxi, t_runs = 0, 0
for k in range(n):
if runs[k] > runs[maxi]:
maxi = k
t_runs += runs[k]
print(t_runs)
print(maxi)
8 changes: 8 additions & 0 deletions December 02 /python3_Divyadharshan_ShoppersChoice.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
p = [int(i) for i in input().split()]
dd = {}
for i in p:
if i not in dd:
dd[i] = 1
else:
dd[i] += 1
print(list(dd.values()))
231 changes: 0 additions & 231 deletions December 02/.gitignore

This file was deleted.

9 changes: 9 additions & 0 deletions December 03/python3_Divyadharshan_Sunburnt.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
n=int(input())
h=[int(i) for i in input().split()]
s=1
m=h[0]
for i in range(1,n):
if h[i]>=m:
s+=1
m=h[i]
print(s)
12 changes: 12 additions & 0 deletions December 04/python3_Divyadharshan_MirrorMagic.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
s=input().strip()
p=[]
for i in range(len(s)):
for j in range(i,len(s)):
if s[i:j+1]==s[i:j+1][::-1]:
if len(s[i:j+1])!=1:
p.append(s[i:j+1])
p.sort(key=len)
if p:
print(p[0])
else:
print("Error")
7 changes: 7 additions & 0 deletions December 05/python3_Divyadharshan_PeakyBlinders.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
t = [int(i) for i in input().split()]
ave = sum(t)/len(t)
s = 0
for i in t:
if i>=ave:
s+=i
print(s)
21 changes: 21 additions & 0 deletions December 06/python3_Divyadharshan_TheLostAlgorithmScrolls.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
w=[i for i in input().split()]
def comp(w1,w2):
c=0
for i in range(len(w1)):
if w1[i]!=w2[i]:
c-=-1
if c>1:
return False
return c==1
d={}
f=0
for i in range(1,len(w)):
if len(w[i])==len(w[i-1]):
if comp(w[i],w[i-1]):
d[w[i-1]]=1
d[w[i]]=1
f=1
if f:
print(list(d.keys()))
else:
print("No valid chain.")
8 changes: 8 additions & 0 deletions December 07/python3_Divyadharshan_BabyBlocks.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
w,h,r=[int(i) for i in input().split()]
def rectangleInCircle(w,h,r):
d=(w**2+h**2)**0.5
if d<=r*2:
print("true")
else:
print("false")
rectangleInCircle(w,h,r)
21 changes: 21 additions & 0 deletions December 08/python3_Divyadharshan_TheEnchantedForest.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#Using **Siamese method** also known as the De la Loubère method, a method for constructing magic squares of odd order where row, columns and diagonals have same sum.

def find_path(n):
pa = [[0]*n for p in range(n)]
i,j=0,n//2
for k in range(1,n*n+1):
pa[i][j]=k
i-=1
j-=-1
if k%n==0:
i-=-2
j-=1
else:
if j==n:
j-=n
elif i<0:
i-=-n
for k in pa:
print(*k)

find_path(int(input()))
6 changes: 6 additions & 0 deletions December 09/python3_Divyadharshan_CamelsOnAString.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
s=input().strip()
w=1
for i in s:
if 65<=ord(i)<=90:
w+=1
print(w)
7 changes: 7 additions & 0 deletions December 10/python3_Divyadharshan_ForgotPassword.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import re
t=["Shivnash Kumar","Ragul Gupta"]
query=input().split()
st=query[1]
l=[int(k) for k in re.findall('[0-9]+',st)]
for i in range(len(t)):
print(t[i][l[0]-1:l[0]+l[1]-1])
7 changes: 7 additions & 0 deletions December 11/python3_Divyadharshan_CoderOfConversions.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
k,p=[int(i) for i in input().split()]
k=k+p
p=""
while k:
p=str(k%2)+p
k//=2
print(p)
25 changes: 25 additions & 0 deletions December 12/python3_Divyadharshan_TheHeist.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
box1=[i for i in input().split()]
box2=[i for i in input().split()]
box3=[i for i in input().split()]
def search(k):
l=0
h=len(k)-1
while l<=h:
m=(l+h)//2
if k[m]=="Gold":
return 1
else:
if k[m]<"Gold":
l=m+1
else:
h=m-1
return 0
box1.sort()
box2.sort()
box3.sort()
if search(box1):
print("Box1 Contains the Gold")
elif search(box2):
print("Box2 Contains the Gold")
elif search(box3):
print("Box3 Contains the Gold")
14 changes: 14 additions & 0 deletions December 13/python3_Divyadharshan_CallCipher.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
d={"ABC":2,"DEF":3,"GHI":4,"JKL":5,"MNO":6,"PQRS":7,"TUV":8,"WXYZ":9}
s=input()
def textToNum(v):
s=""
for i in v:
if 65<=ord(i)<=90:
for j in d:
if i in j:
s+=str(d[j])
break
else:
s+=i
print(s)
textToNum(s)
Loading