본문 바로가기

전체 글

Capital One Cafe : Irvine spectrum, 어바인 공부하기 좋은 카페 오늘은 어바인 Irvine 근처에 공부하기 좋은 카페 : Captial One Cafe 를 소개해드리려 합니다! Captial one cafe는 Irvine Spectrum 에 위치해있습니다. 카페에서 공부하고 밤에 기분전환으로 가벼운 쇼핑하는 것도 좋겠네요! 미국 은행 중, 그 Captial one 맞구요! 은행에 대한 상담도 같이 이뤄지는 공간이에요! 아침 09:00 에 오픈하고 넓고 쾌적합니다. 또한 Peet coffee와 같이 콜라보해서, Peet coffee 원두를 사용한답니다! 현재 9월 한달 동안, 학생/교직원 카드 제시하면, 50% 음료할인을 받을 수 있으니 방문해보시길 추천합니다! 읽어주셔서 감사합니다! 오늘도 좋은 하루 보내세요! https://goo.gl/maps/SpfgEtN5d2L.. 더보기
어바인(Irvine) 실외 양궁 연습장 : Mile Square Regional Park Archery Range 안녕하세요! 오늘은 어바인 실외 양궁 연습장에 대한 정보를 드리려고 해요! 어바인에서 상대적으로 가까이 위치하고 있고, 양궁장을 무료로 이용이 가능합니다! 하지만 차량으로 방문하실 때, 파크 내 주차비 $ 3 발생합니다! 이용시간은 오전 7시부터 해가 질 때까지 가능합니다! 기본적으로 양궁장 이외에도 Mile square regional park 에는 다양한 운동 시설들이 있고 가족들과 같이 점심도 먹을 수 있는 넓은 공원이에요. 그래서 아이들과 방문하기도 좋아요! https://goo.gl/maps/17qBtzti2MUo36Qj6 Mile Square Regional Park Archery Range · Fountain Valley, CA 92708 미국 ★★★★★ · 양궁장 www.google.com.. 더보기
09/21/2022 오늘 해야할 일 rebuttal 작성 및 제출 파멜라 운동하기 피아노 연습 영어 연습 릿코드 캐피탈원 카페를 다시왔다. 더보기
264. Ugly Number II 1) Original Idea 1부터 하나씩 ugly number인지 확인 후, n번째 ugly number를 return 한다. : 시간이 너무 많이 걸림 & 중복연산이 너무 많음 -> 시간 초과 2) ugly number list를 저장해두고, 2, 3, 혹은 5로 나눠지는 경우(나머지가 0), 나눠진 몫이 ugly number 리스트에 있으면, 해당 number를 ugly number 리스트에 새로 추가해준다. 아니면 pass : 해야하는 나머지 연산, 나누기 연산이 너무 많음 -> 시간 초과 3) num을 1부터 확인하지 않고, sorted map을 이용해서, map 안에 있는 것 중 ct 번째로 큰 숫자를 가져온다. 그 숫자에 2, 3, 5를 곱한 결과를 map에 넣는다. 이를 n번 반복한다. .. 더보기
09/20/2022 07:00 : 기상 - 08:00 : LeetCode 풀기 - 09:00 : 아침식사, 에스메가 아보카도, 리코타 치즈로 브런치 만들어줌 - 13:00 : 리서치 ( 상하언니랑 어바인 스펙트럼에 있는 캐피탈 원 카페 : 내부가 아주 넓고 쾌적하다 ) - 15:00 점심, 베이킹 - : 리서치 18:00 - : 진화네 가혜랑 마라샹궈 먹으러가기 더보기
409. Longest Palindrome 1) Original 문자는 ascii 번호로 되어 있기 때문에 이를 저장할 해시맵 map[256] 을 준비한다. 그리고 각 문자가 몇개 나오는지 카운트한다. 또한 256 사이즈를 다 스캔하기에는 번거로울 수 있으니, key를 unordered set(동일한 키 추가 방지) 으로 저장해준다. (이건 이 문제의 경우, 알맞지 않은 방법이었다) 이제 카운트 숫자가 짝수인지 홀수인지 판단한다. 만약 짝수라면 그대로 더해주면 된다. 하지만 홀수라면, 그대로 더해주면 안된다. Palindrome은 단 한번의 홀수만 허용이 가능하다. 따라서 나는 이를 위해 sig라는 bool 을 만들었고, 한번만 허용가능한 홀수가 나왔을 때, sig를 false로 업데이트해준다. sig가 true일 경우 length에 홀수를 그대.. 더보기
121. Best Time to Buy and Sell Stock 1) Original : 기본 아이디어는 아래의 코드에서부터 시작된다. (이 코드를 돌리면 시간 초과가 뜬다) 1, 2, 3, 4 가 있다면, 1 vs max(2,3,4) = 4 - 1 2 vs max(3,4) = 4 - 2 3 vs max(4) = 4 - 3 결과 값들의 max를 MaxProfit으로 반환한다. 하지만 이 코드는 max를 구하는 과정(j loop)에서 겹치는 연산을 불필요하게 반복한다는 것을 볼 수 있다. 2) Optimization 1 : Max를 maxlist에 넣고, 새로운 원소가 추가될 때, maxlist[i+1] = max(maxlist[i] , prices[i+1]) 을 해준다. 여기서 max연산을 역순으로 해주어야해서, 실제로는 maxlist[i] = max(maxlist[.. 더보기
142. Linked List Cycle II 1) 오리지날 노드를 순환하면서, 포인터를 저장해준다. 방문한적 있는 pointer가 있다면 그 리스트를 반환. 아니면, nullptr 을 반환한다. 2) Floyed's Cycle detection Algorithm : 설명과 증명은 아래 티스토리 참고. https://fierycoding.tistory.com/45 플로이드의 토끼와 거북이 알고리즘(Floyd's Tortoise & Hare Algorithm) / 증명 / leetcode 287번 / 파이썬 발단 어느날 나의 유튜브 알고리즘에 뜬 JOMA... 사실 예전에도 한 번 본 적 있는 영상인데 그때는 킬킬킬 웃고 넘어갔지만 이제와서 다시 보니 알고리즘의 내용이 궁금해졌습니다. 결국엔 알아보 fierycoding.tistory.com 알고리즘 .. 더보기