Skip to content

Commit c409e3d

Browse files
authored
Merge pull request #16 from zaqquum/main
hongjoo / 4월 1주차 / 4문제
2 parents c2bb880 + 7a483c6 commit c409e3d

File tree

4 files changed

+57
-0
lines changed

4 files changed

+57
-0
lines changed

Hongjoo/lv1/둘만의암호.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
def solution(s, skip, index):
2+
li =["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
3+
sub_li = list(skip)
4+
# 1.res_li = li - list(skip) // Difference
5+
res_li = [x for x in li if x not in sub_li]
6+
input = list(s)
7+
answer = ''
8+
#2. find matching element's index(k) and add "index"
9+
# if the adding index is out of range ,using mod
10+
for i in range(len(input)):
11+
for k in range(len(res_li)):
12+
if input[i] == res_li[k]:
13+
answer += res_li[(k+index)%len(res_li)]
14+
break
15+
return answer

Hongjoo/lv1/평균구하기.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def solution(arr):
2+
answer = 0
3+
4+
for n in arr :
5+
answer += n
6+
7+
answer = answer/len(arr)
8+
print(answer)
9+
return answer
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
def solution(food):
2+
answer = ''
3+
# 1. find sub that is one person will eat order
4+
sub = ""
5+
re_sub = ""
6+
count =0
7+
for i in range(1, len(food)):
8+
count = food[i]//2
9+
for j in range(count):
10+
sub+=str(i)
11+
for k in sub[::-1]:
12+
re_sub += k
13+
14+
answer = sub + "0" + re_sub
15+
16+
return answer

Hongjoo/lv2/행렬의곱.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
def solution(arr1, arr2):
2+
answer = [[]]
3+
s_li = []
4+
s1=0
5+
for r1 in range(len(arr1)):
6+
for c2 in range(len(arr2[0])):
7+
for c1 in range(len(arr1[r1])):
8+
r2 = c1
9+
x = arr1[r1][c1]*arr2[r2][c2]
10+
s1+=x
11+
s_li.append(s1)
12+
s1 = 0
13+
answer.append(s_li)
14+
s_li=[]
15+
del answer[0]
16+
17+
return answer

0 commit comments

Comments
 (0)