Home 2월 15일 Today I Learned
Post
Cancel

2월 15일 Today I Learned

오늘한 일

  • 노션 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 모델에 대해 알게 되었다 해당 모델을 이용하여 개학했을 때 이 주제로 학교 영상이나 이 모델을 이용하여 애플리케이션을 만들어봐도 재밌을 거 같다

관련 유튜브

가이드 북

깃허브

내일 계획

내일은 오늘 알고리즘 문제를 풀다가 부족하다고 느낀 재귀에 대해 이해될 때까지 공부해 봐야겠다

This post is licensed under CC BY 4.0 by the author.

2월 14일 Today I Learned

자료구조 (연결 리스트)