- https://www.codewars.com/kata/56dbe7f113c2f63570000b86 Moves in squared strings (II).
Started at 22:47 14.08.2020 Friday Aug.
Finished at 23:00 14.08.2020 Friday Aug. (0hrs 13minutes)
Started at 22:47 14.08.2020 Friday Aug.
Finished at 23:00 14.08.2020 Friday Aug. (0hrs 13minutes)
<?php | |
# https://www.codewars.com/kata/56dbe7f113c2f63570000b86 Moves in squared strings (II). | |
function rot($s) { | |
$x = array_reverse(explode("\n",$s)); | |
$x = array_map('strrev',$x); | |
return implode("\n",$x); | |
} | |
function selfieAndRot($s) { | |
$x = explode("\n",$s); | |
$x1 = array_reverse(explode("\n",$s)); | |
$x1 = array_map('strrev',$x1); | |
$dots = str_repeat(".",count($x1)); | |
$x = array_map(function($s) use ($dots){ return $s.$dots;}, $x); | |
$x1 = array_map(function($s) use ($dots){ return $dots.$s;}, $x1); | |
return implode("\n",array_merge($x,$x1)); | |
} | |
function oper($fct, $s) { | |
return call_user_func ($fct,$s); | |
} |