【Cランクレベルアップメニュー】> 【文字列】STEP: 6 数字の文字列操作(時刻2) (paizaランク D 相当) [難易度: 1574 ±7]
※リンク先へ移動するためには[paiza]へのログインが必要です。
時刻を表す長さ 5 の文字列 S が “XX:XX” の形式で与えられます。与えられた時刻の 30 分後の時刻を同じ形式で出力してください。
入力値(例)
01:02
出力値(例)
01:32
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php list($h, $m) = explode(":", trim(fgets(STDIN))); if($m + 30 >= 60) { $h += 1; $m = ($m + 30) - 60; } else { $m = ($m + 30); } $h = sprintf("%02d", $h); $m = sprintf("%02d", $m); echo $h. ":". $m; ?> |