일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 정규식 컴파일
- centos pyhon 설치
- influxdb 설치
- 1697
- semanage
- telegraf
- snmp test
- g++ 업데이트
- 정규식 문자열 출력
- InfluxDB
- c3 초
- regex_search
- c3 step graph
- selinux port 등록
- python subprocess
- c3 축 가리기
- c++ 정규식
- snmp
- linux시간으로 변경
- gcc 업데이트
- CentOS7
- 정규식 활용
- python popen
- c3 second
- c3 축 없애기
- grafana dashboard
- gcc regex
- python os
- subporcess path
- Today
- Total
목록분류 전체보기 (560)
리셋 되지 말자
코드 def solution(string): stack = [] no_sts = False for char in string: # print(stack) # 여는 괄호('[', '('가 나오면 stack에 추가 if char == '[' or char == '(': stack.append(char) # 닫는 괄호(']', ')'가 나오면 예외처리 elif char == ']' or char == ')': # 닫는 괄호인데 스택이 비어있으면 no if len(stack) == 0: no_sts = True break else: # 닫는 괄호와 stack의 맨위와 한쌍이 아니면 no if char == ']' and stack[-1] == '(': no_sts = True break # 닫는 괄호와 stac..
코드 def solution(arr): answer = 2e9 # black 시작하는 체스판 b_arr = [ list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB') ] # white 시작하는 체스판 w_arr = [ list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), list('WBWBWBWB'), list('BWBWBWBW'), ] # height, width를 -..
코드 from collections import Counter def solution(arr): # Counter dict : Counter({10: 3, 3: 2, -10: 2, 6: 1, 2: 1, 7: 1}) cd = Counter(arr) input() # input : 10 9 -5 2 3 4 5 -10 keys = list(map(int, input().split())) # output : 3 0 0 1 2 0 0 2 for key in keys: print(cd[key], end=' ') input() # input : 6 3 2 10 10 10 -10 -10 7 3 arr = list(map(int, input().split())) solution(arr) Counter는 배열에서 각 원소..
코드 # 목표 갯수 : n, 나무 길이 목록 : arr def solution(n, arr): left = 1 right = max(arr) mid = right while left
csapi 서비스를 한달 동안 풀로 켜놓았다... EC2 컴퓨팅 비용은 40달러 정도 나오는데 이건 괜찮다. 예상 했고, 지불할 만하다. (애초에 최소 3개의 EC2가 실행되어야하니...) Lightsail은 22년 1월 10일부로 데이터를 다 백업하고 다 삭제했다. 이로써 2만원 가량 절약 가능 ELB 도 낼만 하다고 생각한다. 만원...이면... 그래 그럴 수 있어 마지막 VPC가 문제인데 뭐때문에 저리 많이 나오나? 봤더니... 그렇구나 Endpoint가 저리비용이 많이 나왔구나.... 후... 후기 사실 비용이 저리 많이 나올지 예상해준다. 그래도 한달 동안 놔두었다. 과연 예상금액과 똑같이 나오는지 궁금해서... 그런데 진짜 똑같이 나와서 놀랐다. 이제 Endpoint를 삭제... 하지말고 그냥..
https://wikidocs.net/104663
코드 def solution(arr): # 덩치 등수를 저장할 배열 선언 answer = [0 for _ in range(len(arr))] # 타겟이 되는 사람 arr[i] for i in range(len(arr)): # 랭크가 0이 아닌 1부터 시작함으로 1로 초기화된 rank_cnt 선언 rank_cnt = 1 # 타겟이 되는 사람인 arr[i]와 비교할 arr[j] 순회. 자기 자신이면 패스 # 만약 타겟 arr[i]보다 덩치가 더 큰 사람이 있으면 rank_cnt + 1 for j in range(len(arr)): if j==i: continue if arr[i][0] < arr[j][0] and arr[i][1] < arr[j][1]: rank_cnt += 1 # 타겟인 arr[i]의 랭크..
코드1 - Counter만 사용 import sys from collections import Counter def solution(arr): # round : 소수점에서 반올림한 평균 출력 print(round(sum(arr)/len(arr))) # 홀수개인 원소 중, 가장 가운데 있는 원소 출력 print(arr[len(arr)//2]) # Counter : 원소값이 각각 몇개 있는지 분류 cd = Counter(arr) # 최빈값의 횟수를 저장 max_num = max(cd.values()) cnt_arr = [] # 최빈값에 해당하는 key를 cnt_arr에 저장 for key in cd.keys(): if cd[key] == max_num: cnt_arr.append(key) # 최빈값에 해당하..