Menu
Coddy logo textTech

Challenge - Vowel Counter

Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 71번째.

challenge icon

챌린지

쉬움

한 줄의 입력을 읽으세요:

  • 텍스트 문자열 (예: Hello World)

countVowels라는 함수를 생성하세요. 이 함수는 하나의 매개변수를 받습니다:

  • $textstring으로

이 함수는 int 반환 타입 선언을 가져야 하며, 문자열에서 모음 (a, e, i, o, u)의 총 개수를 세야 합니다.

strlen()을 사용한 for 루프를 사용하여 각 문자를 반복 처리하세요. 각 문자에 대해 strtolower()를 사용하여 대문자와 소문자 모음을 모두 처리한 후, 모음과 일치하는지 확인하세요.

입력 값을 함수에 호출하고 반환된 결과를 출력하세요.

예시:

"Hello World" → 3 (e, o, o)
"AEIOU" → 5
"rhythm" → 0

직접 해보기

<?php
// 입력 읽기
$text = trim(fgets(STDIN));

// TODO: 다음과 같은 기능을 가진 countVowels 함수를 생성하세요:
// - 하나의 파라미터를 받음: string 타입의 $text
// - 반환 타입이 int로 선언됨
// - 각 문자를 순회하기 위해 strlen()과 함께 for 루프를 사용함
// - 대문자와 소문자 모음을 모두 처리하기 위해 strtolower()를 사용함
// - 모음(a, e, i, o, u)의 총 개수를 세고 반환함



// 함수를 호출하고 결과를 출력함
echo countVowels($text);
?>

기초의 모든 레슨