コード例 #1
0
ファイル: App.php プロジェクト: Skobayashi/taxi
 public function execute($stdin)
 {
     $meter = new Meter();
     $i = 0;
     for ($i = 0; $i < strlen($stdin) - 1; $i++) {
         $route = substr($stdin, $i, 2);
         $meter->add($route);
     }
     return $meter->payoff();
 }
コード例 #2
0
ファイル: MeterTest.php プロジェクト: Skobayashi/taxi
 /**
  * @test
  * @group meter-test1
  **/
 public function test1()
 {
     $meter = new Meter();
     $meter->add('AD');
     $this->assertEquals($meter->payoff(), 400);
     $meter->add('DF');
     $this->assertEquals($meter->payoff(), 450);
     $meter->add('FC');
     $this->assertEquals($meter->payoff(), 510);
 }