개발자의 길
-
무엇이 추구해야 할 방향인가?개발자의 길/Algorithm 2021. 3. 10. 16:50
https://programmers.co.kr/learn/courses/30/lessons/12904 코딩테스트 연습 - 가장 긴 팰린드롬 앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다. 문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는 solution 함수를 완성해 주세요. 예를들 programmers.co.kr 내 풀이: https://github.com/mathncode/solving-algo-daily/blob/main/weekly/2020-03-weekly1.py 다른 분 풀이: 내 풀이의 접근은 펠린드롬인 부분 문자열만 찾아내어 그 부분 문자열마다 길이를 계산한다. 다른 분 풀이는 모든 부분 문자열을 리스트에..
-
'하나씩 세는 것이 강력한 방법이다'개발자의 길/Algorithm 2021. 3. 4. 11:43
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr 코드로 구현하면서 때론 간결한 방법이 떠오르지 않을 때도 있다. 내가 그 내용을 모르거나 기억이 안 나거나. 예전에 대수학을 공부할 때 학부생들이 많이 보는 책에 이런 말이 쓰여있었다. '하나씩 모두 세는 방법은 아주 강력한 방법이다' 결국 안될 때는 경우의 수를 다 구해서, 하나씩 다 세면 된다.
-
[Ubuntu 20.04]바탕화면 바로가기 만들기개발자의 길/Linux 2021. 2. 10. 23:34
기본적인 방법으로 설치된 프로그램은 아래와 같이 진행하자. 데스크탑 = 바탕화면 우분투 20.04 바탕화면 바로가기 단축키 생성 우분투 데스크탑이 원래 바탕화면이 잠겨있었나?암튼 바탕화면 아이콘 만드는게 쉽지 않은 일이다. 프로... blog.naver.com snap으로 설치된 프로그램은 경로가 다르다. 노틸러스를 열어서 '다른위치' 누른후 'snap' 디렉터리 들어가면 snap으로 설치한 프로그램이 있다. 여기서 바탕화면에 바로가기를 만들고자 하는 '프로그램명.desktop' 파일을 찾아서 바탕화면에 복사하자. (노틸러스 상단 바에 검색버튼 눌러서 검색하는걸 추천) 아이콘 설정은 아이콘 이미지를 찾아서 우클릭 '속성' 들어가서 절대경로를 복사한 후, 바탕화면에 복사한 '프로그램.desktop' 파..
-
[Ubuntu 20.04] 블루투스 키보드 FN키(F1 ~ F12) 동작 문제(COX CK87 BT)개발자의 길/Linux 2021. 2. 10. 20:29
노트북에 쓰려고 블루투스 키보드 COX CK87 BT 모델을 사용 중 입니다. 윈도10 에서는 문제 없이 썼다가 이번에 우분투 설치하고 연결해보니 잘 잡혀서 만족 스러웠습니다. 그런데 F1~F12 키가 정상 작동하지 않아 검색을 해보았습니다. Keychron 블루투스 키보드 유저들도 동일한 증상이 있어서 Keychron 측에서 해결 방안을 제공한거 같습니다. 동일한 방법으로 적용해보니 CK87 BT도 문제없이 F1~F12 키가 작동 합니다. 아래와 같이 적용하면 됩니다. $ echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode 만약 재부팅 했을 때 다시 원복 된다면, 위 명령어를 입력 후 추가로 아래 명령어를 입력 합니다. $ echo "options h..
-
Win10 에 아나콘다(Anaconda)설치개발자의 길/Python 2021. 2. 9. 12:17
다음 링크를 참고하면 쉬울 듯 합니다. https://blog.naver.com/ssaho_/222219929785 # 파이썬 아나콘다(Anaconda) 설치 1. 구글에 아나콘다를 검색하여 아나콘다 사이트에 접속한다. https://www.anaconda.com/2. Get Starte... blog.naver.com 파이참 설치 및 설정은 다음 링크로 https://blog.naver.com/star7sss/222199565634 [python/파이썬] 3. 파이참 설치하기 (아나콘다) 이전 차시에 파이썬 가상환경을 구성해주는 아나콘다를 설치했어요.https://blog.naver.com/star7sss/222... blog.naver.com
-
Ubuntu 20.04 에 아나콘다(Anaconda) 설치, 제거, 파이참(Pycharm) 설치개발자의 길/Python 2021. 2. 9. 11:36
1. 아나콘다 설치 https://antilibrary.org/2451?category=771096 우분투 20.04에 아나콘다 파이썬 배포만 설치하기 How To Install the Anaconda Python Distribution on Ubuntu 20.04 본 포스팅에서는 Ubuntu 20.04 서버에 파이썬 3.0 버전의 아나콘다를 설치하는 과정을 소개한다. 우분투 20.04의 코드네임은 Focal Fossa 이다. Installing Anaconda 아나콘다를 설치하는 가장 좋은 방법은 최 antilibrary.org https://blog.naver.com/nostresss12/221950201565 아나콘다 3 설치(우분투) 1. https://www.anaconda.com/product..
-
Ubuntu 20.04 에 Go 설치, VScode 사용하기개발자의 길/Go 2021. 2. 8. 23:11
[설치 방법] 1. 직접 공식 웹사이트에서 다운로드 후 설치 아래 링크를 참고하자. 우분투 18.04에 Go 1.15 설치하기 Install Go 1.15 on Ubuntu 18.04 LTS Ubuntu 18.04 LTS 에 현재 기준 최신 버전인 Go 1.15 버전을 설치하는 방법을 알아보자. 1. Install Go language 먼저 우분투 최신 업데이트를 적용한다. (quintic) fossa@fossa:~$ sudo apt-get update (quintic.. antilibrary.org 2. apt repository 기능을 이용하여 쉽게 golang을 설치하는 방법 https://github.com/golang/go/wiki/Ubuntu golang/go The Go programming..