일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Dynamic Programming
- DFS
- 백준
- BFS
- 큐
- 그래프
- 알고리즘
- programmers
- 문자열
- heap
- django
- binary search
- 프로그래머스
- Greedy
- 동적계획법
- Algorithm
- 코딩테스트
- 힙
- 카카오 기출
- DVWA
- 완전탐색
- sort
- DP
- graph
- string
- Code Refactoring
- 정렬
- Queue
- Brute Force
- 탐욕법
- Today
- Total
목록string (4)
생각과 고민이 담긴 코드
문제 : https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 풀이 def solution(new_id): target = "0123456789abcdefghijklmnopqrstuvwxyz-_." new_id = list(new_id) i = 0 j = 0 dot_cnt = 0 while i < len(new_id): # 1, 2단계 new_id[i] = new_id[i].lower() if new_id[..
문제 : https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 풀이 def solution(s): nums = [str(i) for i in range(10)] en_nums = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] word = [] s = list(s) i = 0 while True: if ""...
문제 : https://programmers.co.kr/learn/courses/30/lessons/17677 코딩테스트 연습 - [1차] 뉴스 클러스터링 뉴스 클러스터링 여러 언론사에서 쏟아지는 뉴스, 특히 속보성 뉴스를 보면 비슷비슷한 제목의 기사가 많아 정작 필요한 기사를 찾기가 어렵다. Daum 뉴스의 개발 업무를 맡게 된 신입사원 튜브 programmers.co.kr 풀이 def solution(str1, str2): strs = [list(str1.lower()), list(str2.lower())] for i in strs: # 두 글자씩 끊어서 다중집합 만들기. for j in range(len(i) - 1): i[j] += i[j + 1] i.pop() for i in strs: # 영문..
출처 : https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 문제 설명 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 ..