0. 들어가기 전에카카오 코테를 풀다 간단한 문자열 파싱 문제에 과도하게 시간 투자……..파이썬을 split()을 사용하면 되지만 C++이 주 언어이기도 하고 속도가 빨라 포기할 수 없기에 C++에서도 비슷한 메서드가 없을까? 찾아봄..이번 글에서는 C++로 간편하게 문자열을 파싱하고 조립하는 방법에 대해 다루어 보겠습니다. 1. 문자열 파싱이란?특정 조건을 기준으로 문자열을 분리하는 방법다음의 두 가지 문자열이 있다고 가정해 봅시다.date = “2025.07.29”friends = “muzi prodo pitch”우리의 목표는 이 문자열에서 공백이나 .을 제외하고 특정 데이터만 추출하는 것입니다. 아래에서 다양한 방법을 이용하여 문자열을 파싱해 봅시다. 2. 파이썬에서 문자열 파싱파이썬에서는 다음과 ..
algorithm 메소드의 세 번째 인자는 사용자 정의 함수로 쓸 수 있다. sort의 경우 생략하면 자동으로 오름차순 정렬하기도 하지만 사용자가 정렬이나 find조건을 커스텀하는 경우에는 직접 조건을 지정해 주어야 한다. comp함수가 참조값으로 전달되던 호출로 직접 전달되던 두 인자는 위치가 바뀌어서 첫 번째 인자가 b, 두 번째 인자가 a가 된다.다음 예시를 보자.먼저 일반적인 내림차순, 오름차순 정렬이다. 이제 조건을 더 추가해 보자.짝수가 홀수보다 앞에오도록 하기홀수끼리는 오름차순, 짝수끼리는 내림차순 정렬하기#include#includeusing namespace std;int arr[] = { 1, 4, 2, 5, 8, 7, 6, 10, 9 };bool comp(int a, int b) {..
https://gamedoridori.tistory.com/54 [C++ STL] vector 선언 및 초기화 (1차원, 2차원) 개요 C++의 STL 중 하나로, 한 번에 한 타입만 저장 가능합니다. 이번 게시글에서는 vector의 선언과 초기화에 대해 다뤄보겠습니다. 상세 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include using namespace std; int gamedoridori.tistory.com