일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Stack
- Math
- 코딩테스트
- Class
- Binary Search
- string
- geometry
- Data Structure
- sorting
- hash table
- 자바
- Number Theory
- simulation
- implement
- array
- two pointers
- Tree
- database
- Method
- java
- greedy
- Matrix
- 코테
- Counting
- SQL
- dynamic programming
- Binary Tree
- bit manipulation
- 구현
- 파이썬
- Today
- Total
목록Search (2)
코린이의 소소한 공부노트
1. Input 1) 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers 2) 수포자는 3명이 있다. 3) 수포자들이 번호를 찍은 방식 1번 수포자: 1, 2, 3, 4, 5 반복 2번 수포자: 2, 1, 2, 3, 2, 4, 2, 5 반복 3번 수포자: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5 반복 2. Output 1) 세 명 중 가장 많은 문제를 맞힌 사람의 번호를 담은 정수 배열 3. Constraint 1) 시험은 최대 10,000 문제 2) 문제의 정답은 1, 2, 3, 4, 5중 하나 3) 가장 높은 점수를 받은 사람이 여럿일 경우, 반환하는 값을 오름차순으로 정렬 후 반환 4. Example Input: answers={1,3,2,4,2} -> Output:..
네이버나 구글 같은 검색 엔진에서 단어를 검색할 때 대부분 원하는 단어나 문장을 정확히 입력한다. 그런데 왜 한 번씩 그럴 때 있잖아요, c로 시작해서 t로 끝나는 단어인데 중간이 생각이 안 나서 검색하기 힘들 때.. 이런 경우를 위해 검색 연산자를 지원한다. 예를 들어 cat인데 가운데 a가 생각이 안나면 c*t로 검색하면 * 자리에 들어갈 수 있는 모든 경우가 검색이 된다. 중간에 들어가는 것이 2글자라면 c**t로 검색하면 된다. 파이썬에도 비슷한것 같다고 혼자서 우기는 기능이 있다. 정규표현식이라는 것이다. 이번 글에서는 1. 정규표현식이 무엇인지 2. 문자열 패턴은 어떤 식으로 나타내는지 3. 반복되는 패턴은 어떻게 쓰면 되는지 4. 문자열 패턴을 어떤 함수들과 사용 가능한지 알아보도록 하겠다...