C# 알고리즘 - 모음 제거
작성자 정보
- 마스터 작성
- 작성일
본문
[문제 설명]
영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 때 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요.
[제한사항]
my_string은 소문자와 공백으로 이루어져 있습니다.
1 ≤ my_string의 길이 ≤ 1,000
[입출력 예]
[입출력 예 설명]
입출력 예 #1
"bus"에서 모음 u를 제거한 "bs"를 return합니다.
입출력 예 #2
"nice to meet you"에서 모음 i, o, e, u를 모두 제거한 "nc t mt y"를 return합니다.
[코드]
using System;
public class Solution {
public string solution(string my_string) {
string answer = "";
string[] arr = my_string.Split('a', 'e', 'i', 'o', 'u');
for(int i = 0; i < arr.Length; i++)
{
answer += arr[i];
}
return answer;
}
}
[풀이]
1.Split()으로 모음제거
string[] arr = my_string.Split('a', 'e', 'i', 'o', 'u');
2.for문돌려서 answer에 더하기
for(int i = 0; i < arr.Length; i++)
answer += arr[i];
[주소]
https://school.programmers.co.kr/learn/courses/30/lessons/120849
해당 알고리즘 문제는 프로그래머스의 알고리즘 문제입니다.
관련자료
-
이전
-
다음