프로그래머스/level 0
[C++] 특정 문자 제거하기
정보통신 고심이
2023. 2. 16. 15:21
문제 설명
문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ my_string의 길이 ≤ 100
- letter은 길이가 1인 영문자입니다.
- my_string과 letter은 알파벳 대소문자로 이루어져 있습니다.
- 대문자와 소문자를 구분합니다.
입출력 예 설명
입출력 예 #1
- "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다.
입출력 예 #2
- "BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다.
#include <string>
#include <vector>
using namespace std;
string solution(string my_string, string letter)
{
string answer = "";
for(int i=0; i<my_string.size(); i++)
if(my_string[i]!=letter[0])
answer+=my_string[i];
return answer;
}
특정 문자열(letter)과 다를 경우 문자열을 추가
다음학기 MFC 수업에서 c++을 사용하기에 이제 C++로 문제를 풀었다
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges