본문 바로가기

분류 전체보기72

[python]programmers-2016년 level1 문제 : 2016년 1. 내풀이 def solution(a, b): day = ['THU', 'FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED'] month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] return day[(sum(month[:a-1]) + b) % 7] 1월 1일이 금요일이기때문에 7로 나눴을 때의 나머지가 1이면 금요일이다. 따라서 day라는 리스트를 지정했는데 요일의 인덱스를 나머지값과 동일하도록 설정했다. 1월1일부터 현재까지 며칠이 지났는지 알아야 하기때문에 month라는 리스트에 각 월의 날짜 값을 저장해두었다. 현재까지 지난 일수를 7로 나눠서 나온 나머지를 인덱스로 해서 day에서 요일을 꺼내면.. 2020. 8. 27.
[python]직사각형 한점 찾기 kakao 코딩 테스트 데모로 나온 문제이다. 예전에도 풀어봤었는데 이번엔 파이썬으로 풀어보았다. 문제 : 좌표위 세점이 주어지면 직사각형을 이루기 위한 나머지 한점의 좌표를 찾는 문제이다. 각 변은 x, y 축과 평행하다. 1. 내코드 2020. 8. 25.
[python]programmers -K번째수 문제 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr level1, 정렬 카테고리에 속한 문제이다. 1. 내코드 2020. 8. 25.
ubuntu mysql 외부 접속하기 aws ec2 mysql을 윈도우의 mysql workbench로 접속해보겠습니다! 1. ec2 접속 후 cd/etc/mysql/mysql.conf.d 로 이동합니다. 2. sudo vi mysqld.cnf 3. bind-address 127.0.0.1 가 적힌줄 맨앞에 # 를 넣어 주석처리 해주기 4. mysql 접속(sudo /usr/bin/mysql -u root -p) 5. 외부접속 허용 sql문 입력 mysql> create user 'root'@'%' identified by '[password]'; mysql> grant all privileges on *.* to 'root'@'%' with grant option; 'root' 대신 유저 이름을 넣어주시면되고, %는 모든 곳에서 접속 허용.. 2020. 8. 7.
node.js 시작하기 hello.js 2020. 8. 5.
ubuntu/windows node, npm 설치하기 ubuntu는 16.04 입니다! 1. nvm, node, npm 설치 nvm을 이용하면, node와 npm 을 동시에 설치할 수 있습니다. sudo apt-get install build-essential libssl-dev curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash source ~/.bashrc nvm --version 차례대로 관련패키지, nvm(버전 0.33.11), bashrc 를 통해 적용, nvm 설치 및 버전 확인 명령어 입니다. 2. node와 npm 설치하기 nodejs.org에 가시면 현재 LTS버전이 몇인지 확인해주세요 nvm install [현재 nodejs LTS 버전] .. 2020. 8. 5.