본문 바로가기

전체 글50

2021.4.13 피로와 무기력의 차이 어제오늘은 일과 시간에 엄청나게 잠이 쏟아졌다. 주말 간에 좀 덜 잔 것은 사실이지만 이렇게까지 쏟아질 건 아니라고 생각했다. 실질적인 육체적 피로감도 있지만 아마 일시적인 무기력증이 아닐까 한다. 일신의 변화로 잠깐 목표가 흔들리고 다시 등 따시고 배부른 상태가 된 것 같다. 무기력증을 극복하기 위해선 뚜렷한 목표가 필요하다. 새로운 단기 목표, 흥미로운 목표를 설정해서 열정을 불태우자. 2021. 4. 13.
leetcode 5. Longest Palindromic Substring 풀이 문제 : 주어진 문자열에서 가장 긴 대칭하는 substring을 반환하라 Follow up : - 아이디어 : 주어진 문자열을 길이가 1 2021. 4. 13.
2021.4.10 우리가 어떤 일을 시작할 때, 어떤 것에서 가장 큰 동기부여를 얻을까? 나는 크게 두 가지 경우로 동기 부여를 해왔다. 첫 번째는 호기심이고 두 번째는 실패이다. 1. 호기심 새로운 미지의 영역을 알게되고 그것에 흥미를 느꼈다면, 우리는 더 많은 것을 알아보고 싶은 생각이 든다. 이러한 순수한 호기심에서 시작하는 일들은 순수한 목적으로 재미를 느끼며 하기 때문에 항상 좋은 결과가 있었다. 이것을 위해서 항상 새로운 영역에 열린 마음으로 다가가고 또 세상의 변화에 귀를 기울여야 한다. 다만 호기심으로 시작된 도전에서 경계해야 할 부분은 바로 호기심이 사라지는 시점이다. 목표에 도달하기 전 흥미가 사라지면 쉽게 포기하곤 했었다. 2. 실패 아직 그리 인생을 오래 살지도 않았고, 비교적 평탄한 삶을 살았다고 .. 2021. 4. 10.
leetcode 3. Longest Substring Without Repeating Characters 풀이 문제 : 문자열 s 가 주어질 때 반복되는 문자가 없는 가장 긴 substring의 길이를 반환하라. 문제에서 얘기하는 substring이 subsequence가 아닌 점. substring이 무엇인지에 대해서 알고 있어야 풀 수 있다. Follow up : asdfas 에서 정답은 asdf 즉 4가 될 것이다. asdfs는 subsequence이기 때문에 답이 될 수 없다. 아이디어 : sliding window 즉 two pointer 문제의 일종이다. sliding window란 우리가 어떤 거리를 지나가면서 차를 타고 간다고 가정할 때, 유리창 너머로 보이는 공간만 보일 때와 같다고 이해하면 된다. 코드 : from collections import deque class Solution: def .. 2021. 4. 8.