오늘한 일
- 노션 iOS DB를 작성하였다
- 앨런 Swift문법 마스터 스쿨 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) 강의를 수강하였다
- 알고리즘 문제를 풀었다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘 1629번 문제를 풀어보면서 “재귀”에 대해 개념이 매우 부족하다고 느꼈다 재귀에 대해 이해를 하지 못하고 모르고 있으니 재귀를 사용하여 풀어야 하는 1629번이 아무리 풀어보려고 해도 못풀었던 것…
배운 점
1629번 곱셉
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import sys
input = sys.stdin.readline
a, b, c = map(int, input().split())
def something(a, b):
if b == 1:
return a % c
d = something(a, b // 2)
d = (d * d) % c
if b % 2 == 1:
d = (d * a) % c
return d
print(something(a, b))
1629번 곱셉 해당 문제는 몇개월전에 도전했다가 실패하여 풀이를 보았지만 풀이마저도 이해가 안되어서 포기했던 문제인데 이번에 다시 시도 보았고 이번에도 실패했지만 다행히 이번에는 풀이 로직이 이해할 수 있어 풀 수 있었다
Diff-SVC
목소리를 학습시켜 해당 음성으로 노래를 커버할 수 있는 A.I 모델에 대해 알게 되었다 해당 모델을 이용하여 개학했을 때 이 주제로 학교 영상이나 이 모델을 이용하여 애플리케이션을 만들어봐도 재밌을 거 같다
내일 계획
내일은 오늘 알고리즘 문제를 풀다가 부족하다고 느낀 재귀에 대해 이해될 때까지 공부해 봐야겠다