extension String { func yyyymmddtoDate() -> Date { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" dateFormatter.locale = .current let date: Date = dateFormatter.date(from: self)! return date } } 이러한 버그가 생겼다..! 한국은 GMT +9의 시간대인데, 반영이 제대로 안된 듯 했다. func yyyymmddtoDate() -> Date { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd" dateFormatter.t..
import sys T = int(sys.stdin.readline()) for i in range(T): A, B = map(int, sys.stdin.readline().split()) # B를 2의 제곱으로 분리하기 binaryArrayForB = list(map(int, list(bin(B)[2:]))) binaryArrayForB.reverse() modularArrayForB = [0] * len(binaryArrayForB) # modular array 만들기 modularArrayForB[0] = A % 10 for j in range(1, len(binaryArrayForB)): modularArrayForB[j] = (modularArrayForB[j-1] ** 2) % 10 # pri..
"밑바닥부터 시작하는 딥러닝"을 읽고 작성한 게시글입니다. 1. 퍼셉트론이란? 문과스러운 얘기 다 빼고... 퍼셉트론은 \begin{equation*} y=\begin{cases} 0\quad (w_1x_1+w_2x_2\leq\theta)\\ 1\quad (w_1x_1+w_2x_2>\theta) \end{cases} \end{equation*} 인 함수이다. 임계값을 넘으면 1, 아니면 0인 함수라고 생각하면 편하다. 퍼셉트론을 정의하는 값은 $ \theta, w_1, w_2, ..., w_n$이 된다. 만약 $\theta$ 를 $-b$로 치환해보면, \begin{equation*} y=\begin{cases} 0\quad (w_1x_1+w_2x_2+b\leq0)\\ 1\quad (w_1x_1+w_2x_..
안타깝게도 바로 a몇개, b몇개 알려주는 함수는 없지만 구할 수는 있다!! string = input() Alphabet = 'abcdefghijklmnopqrstuvwxyz' pt_freq = [0] * 26 for ch in string: if ch in Alphabet: idx = Alphabet.find(ch) pt_freq[idx] += 1 for i in range(0,26): print(pt_freq[i], end=" ") 스트링 한글자씩 돌면서, 알파벳 집합에 대해서 index를 찾아서 그 값을 추가해준다.
GitHub Gist는 GitHub과는 달리, private도 무료이다. 사람들이 주로 Code Snippet, 메모 등을 남기는데 사용하는 것 같다. . GIST SECRET 을 제외하고는 검색엔진에 노출 GIST SECRET URL을 가진 사람만이 접속할 수 있음, 검색엔진에 수집되지 않음 사용하기 https://gist.github.com 에서 github계정으로 로그인 [+] 버튼을 눌러 New Gist 생성 tistory에서 사용하기 참고: https://mrw0119.tistory.com/126