Ввод должен быть взят из аз или аз.Нам нужно иметь первую и последнюю заглавные буквы этой входной строки в качестве вывода - PullRequest
0 голосов
/ 26 июня 2019

Ввод должен быть взят из аз или аз, и ввод заканчивается, когда мы даем звезду (*).Нам нужно иметь первую и последнюю заглавные буквы этих входных символов в качестве выходных данных.Кроме того, мы должны показать вклад, который мы взяли каждый раз.NB Мы берем inuputs символ за символом, а не как строку.

Тестовый пример 1: вход: aAbCcP * вывод: AP

Тестовый случай 2: ввод: ZabCBc * выход: ZB

1 Ответ

0 голосов
/ 26 июня 2019
    $test1="aAbCcP*";
    $test="ZabCBc*";
    $i=0;
    $a=[];
    $final_string="";
    while(!empty($test[$i])){ 
        if(ctype_upper($test[$i])){
            $final_string=$test[$i];
            array_push($a,$final_string);
        }
        $i++;
  }
  $first = reset($a);
$last = end($a);

  echo  $first. $last;
...