Menu
Coddy logo textTech

도전 과제 - 모음 개수 세기

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

challenge icon

챌린지

쉬움

입력의 한 줄을 Read:

  • 텍스트 string (예: Hello World)

countVowels라는 function을 Create하고, 하나의 parameter를 Accepts하도록 합니다:

  • $textstring

function에는 int의 return type declaration이 있어야 하며, string에 포함된 vowels의 total number를 계산해야 합니다.

strlen()을 사용하는 for loop를 사용하여 each character를 iterate합니다. 각 character에 대해 strtolower()를 사용하여 uppercase 및 lowercase vowels를 모두 handle한 다음, vowel과 일치하는지 확인합니다.

input value로 function을 Call하고 반환된 result를 print합니다.

예:

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

직접 해보기

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

// TODO: countVowels라는 함수를 생성하세요:
// - 하나의 매개변수를 받음: $text as string
// - 반환 타입 선언이 int임
// - strlen()을 사용한 for 루프로 각 문자를 순회
// - strtolower()을 사용하여 대문자와 소문자 모음을 모두 처리
// - 모음(a, e, i, o, u)의 총 개수를 세고 반환



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

기초의 모든 레슨

직접 연습해 보세요: 온라인 PHP 컴파일러