How can I read following stdin for Google Kickstart oder Jam code etc.:
JavaScript
x
4
1 9
91 99
451 460
501 1000
So the 4 in the first line has to be in a var (e.g. $a); Then in every line after that: the first param goes into an Array of $b[] e.g. And the same with the second param. In $c[] e.g. So the result should be:
lang: PHP
JavaScript
$a = "4";
$b = ["1", "91", "451", "501"];
$c = ["9", "99", "460", "1000"];
It doesn’t matter if it’s an integer or a string.
Thank you
Advertisement
Answer
Do you think so, like this?
JavaScript
<?php
$str="4
1 9
91 99
451 460
501 1000";
$t = explode("n", $str);
print_r($t);
foreach($t as $r) {
$n[] = explode(" ",$r);
}
$a = array_shift($n)[0];
$b = [];
foreach($n as $v) {
$b[] = $v[0];
$c[] = $v[1];
}
print_r($a);
print_r($b);
print_r($c);
output
JavaScript
4
Array
(
[0] => 1
[1] => 91
[2] => 451
[3] => 501
)
Array
(
[0] => 9
[1] => 99
[2] => 460
[3] => 1000
)