Exemple #1
0
$chars = str_split($data);
$map = [];
$sxpos = 0;
$sypos = 0;
$rxpos = 0;
$rypos = 0;
$map[getLoc($sxpos, $sypos)] = 1;
$presents = 1;
$santasTurn = true;
foreach ($chars as $char) {
    if ($santasTurn) {
        list($ypos, $xpos) = moveSanta($char);
    } else {
        list($ypos, $xpos) = moveRobot($char);
    }
    $pos = getLoc($xpos, $ypos);
    if (!array_key_exists($pos, $map)) {
        $map[$pos] = 1;
        $presents++;
    }
    $santasTurn = !$santasTurn;
}
echo $presents;
function getLoc($xpos, $ypos)
{
    return "{$xpos}:{$ypos}";
}
/**
 * @param $char
 * @param $ypos
 * @param $xpos
Exemple #2
0
function startUp2($sw)
{
    $clientP12 = 'client_secrets.p12';
    //GA 3A317413
    $email = '*****@*****.**';
    //GA 3A317413
    //$clientP12 = 'client_secrets1.p12';// primary credentials
    //$email = '*****@*****.**'; // primary credentials
    $analytics = getService($clientP12, $email);
    $profile = getFirstprofileId($analytics);
    //
    switch ($sw) {
        case "ace":
            $dat = getLocT($analytics, $profile);
            $ace = HandleUsr($dat);
            //0
            return $ace;
            break;
            //
        //
        case "deuce":
            $avg = getLod($analytics, $profile);
            $deuce = HandleUsr($avg);
            //1
            return $deuce;
            break;
            //
        //
        case "tiors":
            $dev = getDev($analytics, $profile);
            $tiors = HandleUsr($dev);
            //2
            return $tiors;
            break;
            //
        //
        case "quat":
            $brw = getBrw($analytics, $profile);
            $quat = HandleUsr($brw);
            //3
            return $quat;
            break;
            //
        //
        case "quint":
            $loc = getLoc($analytics, $profile);
            $quint = HandleUr($loc);
            //4
            return $quint;
            break;
            //
        //
        case "sees":
            $lodm = getLodM($analytics, $profile);
            $sees = HandleUsr($lodm);
            //5
            return $sees;
            break;
            //
        //
        case "user":
            $usr = getUsr($analytics, $profile);
            // RealTime? User Data Query
            $user = HandleUsr($usr);
            //6
            return $user;
            break;
            //
        //
        case "server":
            $srv = getSrv($analytics, $profile);
            $server = HandleUsr($srv);
            //7
            return $server;
            break;
            //
        //
        case "load":
            $lod = getLod($analytics, $profile);
            $load = HandleUsr($lod);
            //8
            return $load;
            break;
            //
        //
        case "mobile":
            $mob = getMob($analytics, $profile);
            $mobile = HandleUsr($mob);
            //9
            return $mobile;
            break;
        default:
    }
}
Exemple #3
0
try {
    $pdo = openConnection($HOST, $DB, $USERNAME, $PASSWORD);
    $receiver = new SmsReceiver();
    $message = $receiver->getMessage();
    $mask = $receiver->getAddress();
    $info = explode(' ', $message);
    $SUB_ID = "94771122336";
    switch (strtoupper($info[1])) {
        case "SU":
            $reply = signUp($mask, $info, $pdo, getLoc($LBS_URL, $APP_INFO, $SUB_ID));
            break;
        case "HELP":
            $reply = help();
            break;
        case "LU":
            $reply = lookUp(getLoc($LBS_URL, $APP_INFO, $SUB_ID), $mask, $pdo, $SENDER_URL, $APP_INFO);
            break;
        case "BZ":
            $smask = getFMask($mask, $pdo);
            if ($smask == 'nill') {
                $reply = "You are not connected to anyone to BUZZ. Please try Looking Up for friends.";
            } else {
                $reply = "Your Friendstr is BUZZING you. Reply Back!";
                $mask = $smask;
            }
            break;
        case "M":
            $smask = getFMask($mask, $pdo);
            if ($smask == 'nill') {
                $reply = "You are not connected to anyone to send this message. Please try Looking Up for friends.";
            } else {