# string 복사
ex:)
string A = "test";
string B = "";
B = A;
# 대문자 -> 소문자
* tolower()
# 소문자 -> 대문자
* toupper()
# string 중 특정 문자 제거
#include <algorithm> 선언 필요
ex:) 공백 제거
string test = "abcd e f gdv e g e e e"
test.erase(remove(test.begin(), test.end(), ' '), test.end());
# 알파벳, 숫자 판별
* 알파벳 : isalpha() --> 알파벳이면 0 이외의 값 출력
* 숫자 : isdigit() --> 숫자면 0이외의 값 출력
# Vector
(ex: 자료형(int))
* vector<int> v : 비어있는 vector 생성
* vector<int> v(n) : n개의 요소가 있는 v
* vector<int> v(n,data) : data로 초기화된 n개의 원소를 가지는 v
* vector<int> v(v2) : v에 v2를 복사해 생성
* v.at(i) : v의 i번째 요소를 참조
* v.push_back(n) : v 벡터의 끝에 n 요소 추가
* v.erase(remove(v.begin(), v.end(), 0), v.end()) : v 벡터의 처음부터 끝까지 요소 중 0 인 값 삭제
* sort(v.begin(), v.end()) : v 벡터의 오름차순 정렬 (algorithm 선언 필요)
* v.clear() : v 벡터 초기화
'공부' 카테고리의 다른 글
| (프로그래머스)내적 (0) | 2021.10.18 |
|---|---|
| (프로그래머스)신규 아이디 추천 (0) | 2021.10.14 |
| (프로그래머스)음양 더하기 (0) | 2021.10.08 |
| (프로그래머스)로또의 최고 순위와 최저 순위 (0) | 2021.10.08 |
| (프로그래머스)없는 숫자 더하기 (0) | 2021.10.06 |
댓글