프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 def solution(numbers): answer = '' # 1. 문자열 리스트로 생성 str_nums = [str(num) for num in numbers] # 2. 각 문자를 모두 3자리 이상으로 만들어 내림차순 정렬 str_nums.sort(reverse=True, key=lambda x:x*3) # 3. 답 생성 for num in str_nums: answer += num # 4. 답이 '012', '000' 등인 경우가 있으므로 int로 변환 후 다시 str으로 return answer..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 import re from collections import Counter def make_set(string): str_set = [] for i in range(len(string)-1): if re.match('^[a-zA-Z]+$', string[i:i+2]): str_set.append(string[i:i+2].lower()) return str_set def solution(str1, str2): # 1. 집합 만들기 set1 = make_set(str1) set2 = make_set(str2..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이1 def solution(N, stages): # 1. 실패율 계산 : 해당 스테이지에 도전중인 사용자 수/(전체-해당 스테이지 미만 도전중인 사용자 수) failure = [0] * (N+1) for stage in range(1, N+1): under_stage = 0 for i in range(stage): under_stage += stages.count(i) failure[stage] = stages.count(stage)/(len(stages) - under_stage) # 2. 정렬 temp..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 from collections import deque def solution(board, moves): stack = deque() now = 0 answer = 0 while moves: col = moves.pop(0) -1 for i in range(len(board)): if board[i][col]: now = board[i][col] board[i][col] = 0 if stack and stack[-1] == now: stack.pop() answer += 2 break stack.appen..
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 from collections import deque def solution(dartResult): # 1. 10을 A로 대체한다. dartResult = dartResult.replace('10', 'A') # 2. 글자마다 처리 stack = deque() for char in dartResult: if char == 'A': stack.append(10) elif char not in 'SDT*#': stack.append(int(char)) elif char == 'D': num = stack.p..
- Total
- Today
- Yesterday
- stream=true
- hdfs
- SQL
- 정규표현식
- sql대소문자
- 백준
- 빅데이터
- MySQL
- 우분투
- 리눅스
- sql 데이터타입 변경
- docker
- 파이썬
- 스택
- 싸피
- mysql binary
- 오블완
- ubuntu
- Linux
- 하둡
- 백트래킹
- django
- SSAFY
- re라이브러리
- 티스토리챌린지
- 프로그래머스
- 완전탐색
- 백준 3020
- 바이너리 조건
- json필드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |