분류 전체보기
Aug. 11th. 2021
Aug. 11th. 2021 이전에 필라델피아에서 LA오는데 딜레이 때문에 8시간이 걸렸다. 결국 산호세 도착 Carmax 갔다가 호텔 숙박. 혼다, 토요타 매장도 가봤는데 반도체 부족 대란 때문에 차가 수량이 없었다. 중고차가격도 오르고 신차가격도 올랐다. 내가 원하는 차가 별로 없어서 막상 구매하기도 꺼려졌다. 같은 가격에 신차를 사려고 해도 오랜시간 기다려야해서 신차기에는 시간도 부족하고 무리라고 생각했다. Before coming Los Angeles, it takes eight hours to LA from philadelphia. Because the flight was delayed for about 4 hours. Finally I got to San Jose, stopped by the ..
Oct. 06. 2021
영어일기를 매일 쓰지 못했다. 아쉽지만, 얼른또 시작해야겠다고 다짐했다. 9월 1일, 본격적으로 코딩과외를 시작했다. 여기는 집 값이 너무 비싸서 감당이 안되기 때문이다. 9월 2일, 이제 그나마 수업듣는 것이 적응이 됬다. 하지만 아직도 수업을 듣자마자 온전히 이해하는 것은 힘들다. 9월 3일, fairfield 까지 가서 운전면허 실기 시험을 봤다. 떨어졌다. 캘리포니아에는 자전거 도로가 많은데, 그 자전거 도로때문에 바로 떨어졌다. 우회전을 할때 자전거도로가 있다면 우회전 직전에 몸을 돌려 뒤를 봐야한다고 했다. 결국 그 제스처를 하지 않아서 떨어졌다. 11:40am 시험을 재신청해서 기다렸는데 다른 날오라고 한다.하.. 9월 4일, 아침일찍 가족, 친구와 영상통화를 하고, 과외를 했다. 오늘은 엔..
August 30th 2021
8월 13일 : 집을 2개 마저 더 보았다. 하지만 친구가 내가 선호하는 집 스타일은 더 찾아도 비슷할거란 이야기를 했다. 가장 좋았던 집과 그것보단 가격이 싼 곳이 남았는데, 둘다 치안 걱정 때문에 가격이 저렴한 곳은 아니었다. 한 집은 바로 집에 들어갈 수 없고, 내가 신용도가 없어서 검증 하는데 시간이 오래 걸렸다. 결국 다음날 바로 들어갈 수 있는 집을 선택했다. 수영장이 있고 헬스장이 24시인 아파트이다. 8월 14일 : 이케아에가서 침대, 소파를 구매했다. 차에 산것들을 넣느라고 2시까지 발악을 하다가 실패했다. 결국 소파는 배달을 고용했다. 50$긴 하지만 방법이 없었다. 이후 화이자 2차를 맞고 나서 삼겹살을 먹었다. 8월 15일 : 화이자 2차를 맞고 아무렇지도 않았다. 집에 준비할 여러..
[LeetCode/릿코드] - 10. Regular Expression Matching - (Hard/하드)
문제 : Given an input string s and a pattern p, implement regular expression matching with support for '.' and '*' where: '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the entire input string (not partial). 문제 해설 : 이번 문제는 어려워서,, 다른 코드를 조금 참고 했다. Dynamic Programming / Recursion 으로 풀 수 있는데, 처음에 구현 문제라고 생각한 것이 문제였다. 주어지는 문자열 s 와 p 가..
[LeetCode/릿코드] - 4. Median of Two Sorted Arrays - (Hard/하드)
문제 Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). 문제 설명 : 두 개의 리스트가 주어진다. 각 리스트는 크기가 다르며 두 개의 리스트의 모든 값들 중에서 중간 값을 반환해야 한다. 시간 복잡도는 O(log (m+n)) 이어야 한다. 아이디어 : 1. 시간 복잡도와 데이터 제한을 봤을때, 반복문으로 문제를 풀 수 없다. 2. 중간 값을 구하려면, 모든 값의 상태를 알아야 하기 때문에 sort를 사용했다. 최악의 경우 O(NlogN) 3. 시간복잡도도..
[딥러닝/머신러닝] 넘파이 NumPy, 맷플롯립 Matplotilb
NumPy [ 넘파이 ] 데이터를 간단한 코드로 처리할 수 있는 확장 모듈 - 벡터 & 행렬 계산 Matplotlib [ 맷플롯립 ] 그래프, 이미지, 애니매이션 생성 가능 Numpy 배열 생성 shape 함수 위의 3차원 배열은 구별하기 쉽게 일부로 앤터를 입력 했다. arr.shape 는 순서대로, 가장 바깥의 배열의 묶여있는 각각의 원소 수[ [?], [?] ], 다음 안쪽 배열의 묶여있는 각각의 원소 수 [ [ [?], [?] ] , [ [?], [?] ] ], 마지막으로 가장 안쪽에 있는 각각의 원소 수 [ [ [?, ?, ?], [?, ?, ?] ], [ [?, ?, ?], [?, ?, ?] ] ] 이렇게 갯수를 이해하면 된다. len 함수 shape 함수에서 가장 바깥의 각각 묶인 원소의 수..
딥러닝/머신러닝 개발 환경 구축
아나콘다, 주피터 노트북 사용 없이 구글 코랩으로 간편하게 사용하자. https://colab.research.google.com/ Google Colaboratory colab.research.google.com 처음 로그인 하면 새 노트를 만들 수 있는 창이 뜬다. 취소를 누르고 상단에 파일 > 새 노트를 클릭한다. 아래 스크린샷 처럼 바로 사용할 수 있다. 코드를 적은 후에, Control + Enter 혹은 Command + Enter 를 누르면 새로운 줄이 추가되지 않고 실행된다. Shift + Enter를 누르면 실행 후 새로운 줄이 생성된다. 이제 GPU 사용을 설정해보자. 상단의 수정 > 노트 설정을 눌러 하드웨어 가속기를 GPU로 바꿔주자. 만일 외부 파일을 사용하고 싶다면 상단의 파일 ..
[LeetCode/릿코드] - 238. Product of Array Except Self (Medium/미디엄)
238. Product of Array Except Self 문제: Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i]. The product of any prefix or suffix of nums is guaranteed to fit in a 32-bit integer. You must write an algorithm that runs in O(n) time and without using the division operation. 문제 해설: 1. 정수 숫자 배열이 주어진다. 2. 자기 자신을 제외한 모..