Quick actions

cmd+k|ctrl+k

Navigation

Languages

ข้อ 2

Snippet info

Language

Php

Visibility

public

Author

64160267

Created

2023-09-28T08:33:38.101031Z

Updated

2023-09-28T09:03:58.48179Z

<?php 
// 64160267 kanokpol promtha 
// DiagonalDifference
function exam02($arry){
    $arrDiag = count($arry);
    //ซ้าย
    $firstD = 0;
    // ขวา
    $secondD = 0;
    $i = 0;
    for($j = 0; $j < $arrDiag; $j++){
        $firstD += $arry[$i++][$j];
        $secondD += $arry[$arrDiag - $i][$j];
    }
    // ซ่าย - ขวา
    return abs($firstD - $secondD);
}

function test_01(){
    if(exam02([[1,2],[3,4]]) == 0){
        echo "pass";
    } else {
        echo "fail";
    }
    if(exam02([[1,2,4],
              [4,5,9],
              [7,8,9]]) == 1){
        echo "pass";
    } else {
        echo "fail";
    }
}

test_01();
INFO