Given a sequence of 2*k characters, please print every second character from the first half of the sequence. Start printing with the first character.
Input
In the first line of input your are given the positive integer t (1<=t<=100) - the number of test cases. In the each of the next t lines, you are given a sequence of 2*k (1<=k<=100) characters.
Output
For each of the test cases please please print every second character from the first half of a given sequence (the first character should appear).
Example
Input:
4
your
progress
is
noticeable
Output:
y
po
i
Input
In the first line of input your are given the positive integer t (1<=t<=100) - the number of test cases. In the each of the next t lines, you are given a sequence of 2*k (1<=k<=100) characters.
Output
For each of the test cases please please print every second character from the first half of a given sequence (the first character should appear).
Example
Input:
4
your
progress
is
noticeable
Output:
y
po
i
ntc
====================================
我的解法如下:
<?php
$hi = fopen('php://stdin', "r");
$ho = fopen('php://stdout', "w");
fscanf($hi, "%d", $num);
$i=0;
$arr = $data = array();
while($i<$num)
{
fscanf($hi, "%s", $t);
$arr[$i] = $t;
$i++;
}
for($j=0;$j<$num;$j++)
{
$tmp = '';
for($k=0;$k<strlen($arr[$j])/2;$k+=2)
{
$tmp .=$arr[$j][$k];
}
$data[] = $tmp;
}
for($i=0;$i<count($data);$i++)
fwrite($ho, sprintf("%s\n", $data[$i]));
fclose($ho);
fclose($hi);
?>