일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 프로그래머스
- Unknown command: cask
- List
- Python
- RecursionError
- permutations
- Python 몫
- index
- list to set
- Algorithm
- Python 나머지
- zip()
- list.pop(0)
- list.sorted()
- 알고리즘 풀이
- homebrew-core is a shallow clone.
- sort()
- List 초기화
- List to String
- Modified Date
- 알고리즘
- set to list
- Split
- 피보나치 수
- sting position
- COUNT
- python3
- cask
- Boto3
- string
- Today
- Total
목록Data & Code (35)
데이터와 코드로 세상을 바라봅니다.
root 계정에 password 설정하는 방법 (base) ********-MacBook-Pro:~ macbook$ sudo mysql -u root MariaDB [(none)]> use mysql MariaDB [mysql]> set password for macbook@'localhost' = PASSWORD('바꾸고자 하는 패스워드'); Query OK, 0 rows affected (0.012 sec) MariaDB [mysql]> flush privileges; Query OK, 0 rows affected (0.001 sec) MariaDB [mysql]> quit Bye
Toy Project 진행에 필요한 MariaDB를 Home Brew를 통해서 설치하였다. 설치 후 상태 점검을 위해 명령어를 날려보니 다음과 같은 에러가 발생하였다. (base) ********-MacBook-Pro:~ macbook$ mysql.server status ERROR! MariaDB is not running, but PID file exists 해당 명령어는 프로세스가 잘 떠 있는지 확인하는 명령어이다. 원인을 몰라서 찾아본 결과 다음과 같은 확인 방법을 알게 되어 정리해 본다. macOS 에서 Homebrew를 통한 mariadb설치시에는 mysql.server 명령어가 아닌 brew services [명령어] mariadb 를 통해 처리해야합니다. 아래의 대체코드를 사용하시면 될듭합..
nslookup 은 name server 관련한 조회를 할 수 있는 명령어이다. 서버의 네트워크가 제대로 설정되었는지 확인하는 용도로도 사용하는데 자주 쓰는 명령어가 아니다 보니 사용법을 잊어버려서 용도별 nslookup 명령을 정리해 본다. 사용 방법 : nslookup (입력하고자 하는 도메인) 결과가 정상적으로 나오지 않았을 때, hosts 파일에 해당 도메인을 등록해 보는 것을 권장함. www.lesstif.com/system-admin/nslookup-20775988.html nslookup 명령어 사용법 및 예제 정리 www.lesstif.com
import re def step_1(new_id): return new_id.lower() def step_2(new_id): answer = '' check_set = ['.','_','-'] for i in new_id : if (i in check_set) or i.isalpha() or i.isdigit(): answer += i return answer def step_3(new_id): answer = new_id while '..' in answer : answer = answer.replace("..", ".") return answer def step_4(new_id): answer = new_id if new_id[0] == "." : answer = new_id[1:] if new_..
def solution(s): answer = 0 stack = [] for i in s : if len(stack) == 0: stack.append(i) elif stack[-1] == i: stack.pop() else: stack.append(i) if len(stack) == 0 : answer = 1 return answer # 알파벳 소문자로 이루어진 문자열. # 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾음 # 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙임. # 모두 제거한다면 짝지어 제거하기가 종료. 1. 스택을 통해서 연속된 숫자를 감지 2. 감지 후 동일 문자 > 삭제 ko.wikipedia.org/wiki/%EC%8A%A4%ED%83%9D 스택 위키백과, 우리 모두의 백과사전..
def paly_time(start, end) : start_time = start.split(':') end_time = end.split(':') result = (int(end_time[0])-int(start_time[0]))*60 + (int(end_time[1])-int(start_time[1])) return result def replace(music) : music = music.replace('C#','c').replace('D#','d').replace('E#','e').replace('F#','f').replace('G#','g').replace('A#','a') return music def solution(m, musicinfos): answer = "(None)" m = rep..
순차적으로 웹에서 검색하면서 진행했다. timevoyage.tistory.com/145 Mac에서 Open JDK 설치하기 기초중의 기초지만 운영체제가 바뀌면 어리둥절하기 마련이죠! 맥에 JDK를 설치하는 방법이 있지만, 이번엔 홈브류HomeBrew를 통해 빠르게 설치해보려고 합니다. 홈브류란 npm의 애플 버전이라고 timevoyage.tistory.com 여기에서 아래 에러가 발생 1) Error: homebrew-core is a shallow clone. 2) Error: Unknown command: cask 1번 에러 해결 방법 yoshikixdrum.tistory.com/229 [Homebrew] homebrew-core is a shallow clone 에러 해결하기. Homebrew를 이..
def solution(name): answer = 0 name=list(name) index=0 while(True): right=1 left=1 if name[index] != 'A': updown = min(ord(name[index])-ord('A'),(ord('Z')-ord(name[index])+1)) answer += updown name[index] = 'A' if name == ["A"]*len(name): break for i in range(1,len(name)): if name[index+i]=="A": right+=1 else: break for i in range(1,len(name)): if name[index-i]=="A": left+=1 else: break if right..