PHP/PHP_TEST

별찍기를 함수로 구현_TEST

ldh1123 2023. 3. 29. 21:19

목차

 별찍기를 함수로 구현

// 별 출력
function print_star($a) {
    for ($n1 = 0; $n1 < $a; $n1++) {
        echo "*";
    }
    echo "\n";
}

// 직각삼각형
function star_no($a) {
    $no = 1;
    for ($n1 = 0; $n1 < $a; $n1++) {
        print_star($no);
        $no++;
    }
    echo "\n";
}
star_no(5);

// 사각형
function star_no2($a) {
    for ($n1 = 0; $n1 < $a; $n1++) {
        print_star($a);
    }
    echo "\n";
}
star_no2(5);

// > 모양
    function star_no3($a) {
        $no = 0;
        for ($n1 = 0; $n1 < $a; $n1++) {
            print_star($no);
            $no++;
        }
        for ($n2 = 0; $n2 < $a; $n2++) {
            print_star($no);
            $no--;
        }
    }
    star_no3(5);

 

Github

Link