inblog logo
|
moohyun
    알고리즘문제풀기

    모음 제거

    난이도 하
    화낼거양's avatar
    화낼거양
    Dec 10, 2024
    모음 제거
    Contents
    문제정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120849
     
     

    문제

     
    notion image
     
    기본적으로 주어진 코드 :
    class Solution { public String solution(String my_string) { String answer = ""; return answer; } }

    정답

     
     
    class Solution { public String solution(String my_string) { String answer = ""; for (int i = 0; i < my_string.length(); i++) { char c = my_string.charAt(i); if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') { } else { answer = answer + c; } } return answer; } }
     
     
     
    • 문자열 순회:
      •  
        for (int i = 0; i < my_string.length(); i++) { char c = my_string.charAt(i);
         
      • for 루프는 문자열 my_string의 길이만큼 반복하며, 각 문자에 접근합니다.
      • my_string.charAt(i)를 사용하여 i번째 문자를 c에 저장합니다.
    • 모음 체크 및 추가:
      •  
        if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') { } else { answer = answer + c; }
         
      • if 조건문을 사용하여 현재 문자가 모음(a, e, i, o, u)인지 확인합니다.
      • 현재 문자가 모음인 경우 아무 작업도 하지 않고, 그렇지 않은 경우(else 블록) answer 변수에 해당 문자를 추가합니다.
    Share article
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog