Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- dp
- KAKAO
- STL
- dfs
- 삼성SW역량테스트
- 삼성SW테스트
- Set
- swea
- 프로그래머스
- priority_queue
- 문자열
- 코딩스킬
- 코딩테스트
- substr
- 브루트포스
- 레벨3
- 백준
- 백트래킹
- C++
- BFS
- 시뮬레이션
- 레벨2
- 이런게4문제
- find
- Map
- Sort
- 삼성
- 모의SW역량테스트
- 2018
- 완전탐색
Archives
- Today
- Total
목록문자열다루기 (1)
-
[프로그래머스] 레벨 2 - 큰 수 만들기
https://programmers.co.kr/learn/courses/30/lessons/42883 코딩테스트 연습 - 큰 수 만들기 | 프로그래머스 programmers.co.kr 그리디 유형의 레벨 2 문제다. 맨 처음에 조건을 잘못 읽어서 맨 큰 숫자부터 하나씩 뽑아서 배치해 리턴하는 문제인 줄 알았으나, "주어진 문자열의 순서를 바꾸지 않고 k개 만큼 지워서 만들 수 있는 가장 큰 수를 리턴" 하는 문제였다. 이 문제를 풀기 위해서는 자릿수에 대한 개념이 필요하다. 가령, 8자리 number 문자열이 주어지고, k가 3으로 주어진 경우, 총 5자리의 숫자를 만들어야 한다. 문자열의 순서를 바꾸지 않고 맨 처음 자릿수를 만들 때는 첫 번째 숫자부터 끝에서 5번째 자리의 수까지 고려할 수 있다. 왜..
1-4. 프로그래머스
2020. 2. 6. 14:25