[php] PHP에서의 반복문을 사용한 알고리즘 구현

PHP는 다양한 반복문을 사용하여 알고리즘을 구현하는 데 사용할 수 있습니다. 이 포스트에서는 PHP에서의 for 반복문과 while 반복문을 사용한 간단한 알고리즘 예제를 살펴보겠습니다.

1. for 반복문을 사용한 알고리즘

for 반복문은 반복 횟수가 명확한 경우에 적합합니다. 예를 들어, 1부터 10까지의 숫자를 출력하는 알고리즘을 for 반복문을 사용하여 구현할 수 있습니다.

<?php
for ($i = 1; $i <= 10; $i++) {
    echo $i . " ";
}
?>

위의 예제 코드는 1부터 10까지의 숫자를 출력하는 알고리즘을 구현한 것입니다.

2. while 반복문을 사용한 알고리즘

while 반복문은 조건에 따라 반복을 수행해야 하는 경우에 적합합니다. 예를 들어, 사용자가 입력한 숫자의 팩토리얼을 계산하는 알고리즘을 while 반복문을 사용하여 구현할 수 있습니다.

<?php
$num = 5;
$factorial = 1;
$counter = 1;

while ($counter <= $num) {
    $factorial *= $counter;
    $counter++;
}

echo "팩토리얼: " . $factorial;
?>

위의 예제 코드는 입력한 숫자의 팩토리얼을 계산하는 알고리즘을 구현한 것입니다.

이러한 간단한 예제를 통해 PHP에서의 반복문을 사용하여 다양한 알고리즘을 구현할 수 있음을 알 수 있습니다.

참고 자료