(6)5. Longest Palindromic Substring

“파이썬 알고리즘 인터뷰” + https://leetcode.com/problems/longest-palindromic-substring/ 주어진 문자열 중에서 가장 긴 팰린드롬 서브스트링을 구하는 문제이다. 아… 이 문제부터 어려워지는 걸까. 해결 방법이 바로 떠오르지 않았다. 팰린드롬을 […]

(5)49. Group Anagrams

“파이썬 알고리즘 인터뷰” + https://leetcode.com/problems/group-anagrams/ 문자열 배열을 입력 받아 애너그램(anagram) 단위로 그루핑하는 문제. 애너그램은 단어 안에서 문자를 재배치 해서 다른 단어를 만드는 것을 말한다. 예를 […]

(4)819. Most Common Word

“파이썬 알고리즘 인터뷰” + https://leetcode.com/problems/most-common-word/ 주어진 문자열에서 가장 많이 사용된 단어를 고르는 문제다. 그냥 만들자면, 불필요한 문자를 정리하고 단어들을 배열로 변환하고 단어마다 등장 회수를 계산하면 […]

(3)937. Reorder Data in Log Files

“파이썬 알고리즘 인터뷰” + https://leetcode.com/problems/reorder-data-in-log-files/ 이번 문제는 책만 읽고 예제를 봤을 때 전혀 이해가 가지 않았다. 나처럼 둔감한 사람한테 어울리지 않는 설명이었다고 생각한다. 그래서 리트코드의 […]

(1)125. Valid Palindrome

“파이썬 알고리즘 인터뷰” + https://leetcode.com/problems/valid-palindrome/ 주어진 문자열이 팰린드롬(회문)인지 아닌지 판별하는 문제. 오래전 코딩 기초를 배울 때 과제로 했었던 기억이 난다. 문자열 조작을 연습하는 데 좋은 […]

2019/04/18

토끼슈가 강약중강약으로 적으라고 했는데 일단은 “강”으로 시작한다. 1.서버 이사를 완료했다. 접속자 입장에서는 변한 게 먼지만큼도 보이지 않겠지만 물밑 작업은 엄청났다. 남들이 알아볼 수 없는 결과물을 […]

2019/04/16

서버 이사의 끝이 보인다. 옮기고 나면 새로운 문제가 마구 튀어나오겠지만 블로그가 새 서버에서 돌아가는 게 어디인가. 기존의 싱가폴 서버를 버리고 도쿄 서버에서 테스트 중인데 서비스의 […]

2019/04/12

플랜B가 상대적으로 쉬웠기 때문에 그쪽으로 설정중이다. 1.–link 옵션이 없어질 예정이라 컨테이너 네트워크로 db와 웹을 묶었는데 생각보다 간단한 개념이었다. 가상 브릿지 네트워크 안에서 호스트 이름과 ip를 […]

2019/04/10

컨테이너 구성을 어떻게 할 것인지 정하지 못했음. 플랜A리눅스 컨테이너에 nginx, certbot, db, wp를 차례대로 설치하는 Dockerfile을 만든다. certbot 설정은 웹서버가 실행된 상태에서 해야하므로 Dockerfile의 RUN […]

블로그 서버 리뉴얼 2019 (1)

가상서버를 디지털오션에서 쓰고 있는데 이번에는 라이트세일로 옮겨보자. ssh접속할 때 공개키 설정 방법 때문에 반나절 잡고 있을 게 눈에 선하다. 클라우드나인에서 접속할 거라 의외로 쉽게 될수도 […]