일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CS 스터디
- 비트마스크
- 자바
- 삼성 SW 역량테스트
- 2018 카카오
- dfs
- 삼성 SW 기출문제
- 백준
- 젠킨스
- gcp
- map
- 알고리즘
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- c++
- 2019 KAKAO BLIND RECRUITMENT
- 부스트코스
- 2018 KAKAO BLIND RECRUITMENT 1차
- 2020 카카오 공채
- 2018 KAKAO BLIND RECRUITMENT
- gradle
- 2018 카카오 공채
- 2020 KAKAO BLIND RECRUITMENT
- Java
- set
- 2019 카카오 공채
- 프로그래머스
- 카카오 공채
- bfs
- Baekjoon
- 카카오
Archives
- Today
- Total
목록2018 카카오 블라인드 (1)
아무코딩
[2018 KAKAO BLIND RECRUITMENT 3차] 파일명 정렬
문제풀이 문제 자체는 쉽다 문자열을 나눠서 head부분은 소문자로 모두 변경한뒤 정렬하고 숫자부분은 문자말고 int로 정렬을 진행한다. 우선순위는 head -> num 순이고 주의할점은 tail이 null일 경우를 대비하여 숫자가 계속나오다 숫자가 아닐때 처리도 할뿐더러 아무것도 안나왔을 때에 대한 처리도 해주어야한다. 이문제를 풀며 string을 lower case로 변경하는 쉬운방법을 터득했다. 과 을 include 하고 transform(head.begin(), head.end(), head.begin(),::tolower); 여기서 ::tolower 때문에 을 사용하는거다. 원래 tolower라는 함수가 char를 소문자로 바꿔주는 함수다. 를 진행하면 된다. 소스코드 더보기 1 2 3 4 5 6..
알고리즘/프로그래머스
2020. 4. 29. 14:28