본문 바로가기

c++19

STL컨테이너 란 C++ STL컨테이너를 알기 위해서는 컨테이너를 알아야할 필요가 있다 컨테이너란 : STL에서 컨테이너는 같은 타입의 여러 객체를 저장하는 일종의 집합이라 할 수 있다. 컨테이너는 클래스템플릿으로 컨테이너 변수를 선언할 때 컨테이너에 포함할 요소의 타입을 명시할 수 있다. 컨테이너에는복사 생성과 대입을 할 수 있는 타입의 객체만을 저장할 수 있다. 또한, 컨테이너는 요소의 추가 및 제거를 포함한 다양한 작업을 도와 주는 여러 맴버 함수를 포함하고 있다. STL에서 컨테이너는 크게 다음과 같이 세 가지 유형으로 구분된다. 1. 시퀀스 컨테이너(sequence container) 2. 연관 컨테이너(associative container) 3. 컨테이너 어댑터(adapter container) 운영중인 카톡방입니다.. 2022. 5. 21.
프로그래머스 숫자 문자열과 영단어 c++ 문제풀이 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr #include //stoi()의 헤더파일 #include #include //regex_replace를 사용하기 위한 헤더파일 using namespace std; int solution(string s) { s = regex_replace(s, regex("zero"),"0"); // "zero" 를 0으로 바꾸겠다는 의미이다 s = regex_r.. 2022. 5. 13.
프로그래머스 - 없는 숫자 더하기 c++ 문제 풀이 https://programmers.co.kr/learn/courses/30/lessons/86051?language=cpp 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 처음에 어떻게 풀지 하다가 2중 for문을 쓰면 되겠다라고 생각하고 풀었다. #include #include using namespace std; int solution(vector numbers) { int answer= 45;//1부터 9까지의 합 for(int i= 0; i < numb.. 2022. 5. 13.