Skip to content

Commit 98021c3

Browse files
authored
Merge branch 'AlgorithmStudy-Allumbus:main' into main
2 parents 5c4c18d + b808d6d commit 98021c3

File tree

89 files changed

+1066
-343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1066
-343
lines changed

β€Ž.idea/.gitignoreβ€Ž

Lines changed: 0 additions & 8 deletions
This file was deleted.

β€Ž.idea/codingtest_algorithm_study.imlβ€Ž

Lines changed: 0 additions & 12 deletions
This file was deleted.

β€Ž.idea/inspectionProfiles/profiles_settings.xmlβ€Ž

Lines changed: 0 additions & 6 deletions
This file was deleted.

β€Ž.idea/misc.xmlβ€Ž

Lines changed: 0 additions & 7 deletions
This file was deleted.

β€Ž.idea/modules.xmlβ€Ž

Lines changed: 0 additions & 8 deletions
This file was deleted.

β€Ž.idea/vcs.xmlβ€Ž

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
def one_to_n(n):
2+
return n*(n+1) /2
3+
def solution(a, b):
4+
'''
5+
1~ 5 ν•© = 1+2+3+4+5 = 15 : n(n+1) /2 = 5*6/2 = 15
6+
'''
7+
# big , small
8+
if a > b :
9+
n=a ; m=b
10+
elif a < b :
11+
n=b ; m =a
12+
else : # a==b
13+
return a
14+
answer = one_to_n(n) - one_to_n(m-1)
15+
16+
return answer
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
def solution(s):
2+
answer = 0
3+
opps = 1
4+
5+
if s[0] == "+" :
6+
opps = 1
7+
answer = int(s[1:])
8+
elif s[0] == "-" :
9+
opps = 0
10+
answer = int(s[1:]) * (-1)
11+
else :
12+
answer = int(s)
13+
14+
15+
return answer
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
def solution(num):
2+
answer = ''
3+
if num == 0 or num %2 ==0 : # even
4+
answer = "Even"
5+
elif num % 2 == 1 : # odd
6+
answer = "Odd"
7+
return answer
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
def solution(A,B):
2+
# λˆ„μ  μ΅œμ†Œκ°’ 방법 : μ΅œμ†Œ * μ΅œλŒ€
3+
'''
4+
5+ 8+16 = 29
5+
4+ 6 = 10
6+
'''
7+
a= sorted(A)
8+
b = sorted(B)
9+
print(b)
10+
answer = 0
11+
for i in range(len(a)):
12+
answer += a[i] * b[-1+ -1*i]
13+
14+
15+
return answer

0 commit comments

Comments
Β (0)