목록컴퓨터 (46)
마이라이프해피라이프
1. 리스트에 요소 삽입하기 - insert insert(삽입할 위치 index, 삽입할 요소) array = [1,2,3,4,5] array.insert(0, 6) //array = [6,1,2,3,4,5] 2. 리스트에서 요소 삭제하기 - remove array.remove(삭제할 요소) //index가 들어가지 않음을 주의. 첫 번째로 나오는 element만 삭제함. array = [6,1,2,3,4,5,6] array.remove(6) //array = [1,2,3,4,5,6]
- pop_back() : vector 가장 마지막 요소를 뺌. (return x) - back(): vector 가장 마지막 요소 출력. #include #include #include using namespace std; int main() { int length; cin >> length; vector vec; for (int i = 0; i > com; if (com == "push") { int a; cin >> a; vec.push_back(a); } else if (com == "pop") { if (vec.size() != 0) { cout
- 벡터 내림차순 정렬 - sort(v.begin(), v.end(), greater()) 사용 - greater() 처럼 자료형을 명시하지 않아도 작동하지만 넣는게 좋음. (명시적인게 좋다) #include #include #include //sort 사용 #include //greater 사용 using namespace std; //1427 - 소트인사이드 int main() { string str; char ch; vector vec; cin >> str; for (unsigned i = 0; i
- sort(vec.begin(), vec.end()) 사용 #include #include #include using namespace std; //2751 - 수 정렬하기 2 int main() { int length; cin >> length; vector vec; for (int i = 0; i > num; vec.push_back(num); } sort(vec.begin(), vec.end()); for (int elem : vec) cout
- 2차원 벡터에 추가할 때 vec.push_back({height, weight}) - index 0부터 시작하는 것 주의 #include #include using namespace std; //7568번 int main() { int length; cin >> length; vector vec; for (int i = 0; i > height >> weight; vec.push_back({height, weight}); } for (unsigned j = 0; j
- int to string : to_string() 사용. include 필수 - string to int: int로 변환한 뒤 - 48 #include #include using namespace std; int main() { string str; cin >> str; int count = 0; while (int(str.size()) != 1) { int sum = 0; for (unsigned i = 0; i