int에서 stringstring에서 charchar에서 int아스키에선 숫자는 48을 빼줘야함.
정수형이 아닌 캐릭터형에 숫자가 들어있는지 판별하는 함수.숫자가 맞다면 0이 아닌 다른 숫자를 반환함. 숫자가 아니라면 0을 반환함. char가 대문자인지 확인하는 함수.char가 소문자인지 확인하는 함수.소문자 char를 대문자로 변환해주는 함수.대문자 char를 소
C++ 알고리즘 max_element() min_element()는 범위 내에있는 최댓값이나 최솟값의 위치를 가리키는 iterator(이터레이터)를 반환한다.만약 여러개의 요소들이 조건을 만족한다면 첫번째로 만족하는 요소를 반환한다. <algorithm>라이브러리
https://github.com/kon6443/Algorithms/tree/main/Algorithm/RotateVector
C++에서 STL map 초기값 설정하는법을 찾아봤다.아래와 같이 struct 구조체를 하나 만든 후 value타입으로 해당 구조체를 설정해 준다.구조체에 초기값을 설정해 준 뒤 아래처럼 접근할 수 있다. https://github.com/kon6443/Alg
substr(): 문자열에서 특정 범위를 입력하면 해당 문구를 리턴하는 메소드 주의할 점은 예를들어 substr(3,5)면 문자열의 3번째 인덱스부터 5개를 리턴한다는 뜻3부터 5까지가 아님. find(): 문자열애서 특정 문구를 찾고싶을때 argument(전달인자)로
🔽main.cpp🔽🔽Output🔽delimiter에 의해 문자열을 나눠서 벡터에 저장하는법.https://github.com/kon6443/Algorithms/tree/main/Algorithm/Splithttps://stackoverflow.
C++ 라이브러리로 주어진 문자열에서 맞는 자료형에 맞춰 정보를 꺼낼때 사용함.공백 과 엔터 \\n 를 제외하고 문자열에서 일치하는 자료형의 데이터를 추출한다. ss.str("abc"): sstream변수 ss 를 "abc"로 초기화한다. ss.str(): sstr
2D 벡터를 정렬할때 첫번째 원소를 기준으로 정렬하는게 아닌 n번째 원소(열)를 기준으로 정렬이 필요할 때가 있다. 아래의 코드와 같이 할 수 있다. https://github.com/kon6443/Algorithms/blob/main/Algorithm/Sor
pair를 이용한 정렬을 할때 오름차순으로 정렬을 하다가 같은값이 나오는 경우가 있다. 이때 두번째 열에도 정렬 조건을 달아주고 싶다면 이런식으로 하면 된다.아래 예제의 경우에는 첫번째 열은 오름차순, 만약 첫번째 열의 값이 같은 경우가 있다면 두번째 열에서 내림차순으
lower_bound(): 전달인자로 넘겨주는 값을 초과하는 값중 제일 작은값의 이터레이터 리턴.upper_bound(): 전달인자로 넘겨주는 값 이상인 값중 제일 작은값의 이터레이터 리턴.아래 예시.🔽main.cpp🔽🔽Output🔽이 함수를 활용하면 이미 정렬
STL bits/stdc++.h를 이용해 {1,2,3,4}로 구성된 순열을 구하는 방법🔽main.cpp🔽🔽Output🔽do while문과 bits/stdc++.h의 next_permutation()을 이용해 구현할 수 있다. 본인은 bits/stdc++.h라이브