본문 바로가기

코테/프로그래머스11

문자열 정렬하기 (1) C++ 버블정렬 문자열 my_string이 주어질때 my_string에 포함되어 있는 숫자들을 int형 배열에 넣어 오름차순으로 정리해야 한다. 출력 예시 접근 방식 아스키코드 값으로 계산해서 int로 변환 해야겠다. 변환한 수는 버블 정렬로 정렬하자. vector solution(string my_string) { vector answer; // 문자열의 각 문자를 탐색하며 for(int i = 0; i =48 && my_string[i] 2023. 3. 21.
문자열 정렬하기(1) C++ 맨 처음 접근할때 어떻게 해야할지 감이 안와서 아스키코드를 사용하려고 했다. 아스키 코드 값을 해당하는 숫자로 변환해 주고 나서 배열에 저장해주고 그 저장한 값을 버블 정렬로 정렬해 주었다. 근데 너무 무식하게 풀었음 #include #include using namespace std; vector solution(string my_string) { vector answer; for(int i = 0; i < my_string.size(); i++){ if(my_string[i] == 48){ answer.push_back(0); } if(my_string[i] == 49){ answer.push_back(1); } if(my_string[i] == 50){ answer.push_back(2); } if.. 2023. 3. 21.
특정 문자 제거 letter[0]을 안해서 틀렸었다. 문제를 잘 읽자. #include #include using namespace std; string solution(string my_string, string letter) { string answer = ""; for(int i =0; i 2023. 2. 22.
문자 반복 출력하기 처음에 이렇게 풀었더니 아스키코드 값 연산이 되버림 #include #include using namespace std; string solution(string my_string, int n) { string answer = ""; for(int i = 0; i 2023. 2. 22.