Challenge - Factorial Calc
Coddy PHP 여정의 기초 섹션에 포함된 레슨 — 71개 중 69번째.
챌린지
쉬움한 줄의 입력을 읽으세요:
- 비음수 정수 (예:
5)
factorial이라는 함수를 생성하세요. 이 함수는 하나의 매개변수를 받습니다:
$n을int로
이 함수는 int 반환 타입 선언을 가져야 하며, 주어진 숫자의 팩토리얼을 for 루프를 사용하여 계산해야 합니다.
숫자 n의 팩토리얼 ( n!로 표기 )은 1부터 n까지의 모든 양의 정수의 곱입니다.
기억하세요:
1로 결과를 시작하세요- 결과를
1부터$n까지의 각 숫자로 곱하세요 0의 팩토리얼은1입니다
입력 값을 함수에 호출하고 반환된 결과를 출력하세요.
예를 들어:
5! = 5 × 4 × 3 × 2 × 1 = 120
3! = 3 × 2 × 1 = 6
1! = 1
0! = 1 (by definition)직접 해보기
<?php
// 입력 읽기
$n = intval(fgets(STDIN));
// TODO: 'factorial'이라는 함수를 생성하세요. 이 함수는:
// - 하나의 매개변수: $n을 int로 받습니다
// - 반환 타입 선언을 int로 합니다
// - for 루프를 사용하여 팩토리얼을 계산합니다
// - 결과를 반환합니다
// 함수를 호출하고 결과를 출력하세요
echo factorial($n);
?>기초의 모든 레슨
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