Challenge - Vowel Counter
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 71번째.
챌린지
쉬움한 줄의 입력을 읽으세요:
- 텍스트 문자열 (예:
Hello World)
countVowels라는 함수를 생성하세요. 이 함수는 하나의 매개변수를 받습니다:
$text를string으로
이 함수는 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);
?>기초의 모든 레슨
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators