ロジック:
"01"、"02"、"03"、"04" を "05" に書き換える。
"06"、"07"、"08"、"09" を "10" に書き換える。
"11"、"12"、"13"、"14" を "15" に書き換える。
"16"、"17"、"18"、"19" を "20" に書き換える。
~省略~
"51"、"52"、"53"、"54" を "55" に書き換える。
"56"、"57"、"58"、"59" を "00" に書き換える。
$num= "56"; $num =~ s/([0-5])([0-9])/((($1+($2>=6?1:0)))%6).($2>=1&&$2<=5?5:0)/e; print "$num";
こんなとこかな。
ありがとうございます!
想定してたよりシンプルでした。
なんとか中身も理解できたので、そのまま使わせていただきます。
またよろしくお願いします。