結果
問題 |
No.138 化石のバージョン
|
ユーザー |
|
提出日時 | 2019-07-30 11:29:31 |
言語 | PHP (843.2) |
結果 |
AC
|
実行時間 | 42 ms / 5,000 ms |
コード長 | 1,529 bytes |
コンパイル時間 | 70 ms |
コンパイル使用メモリ | 30,472 KB |
実行使用メモリ | 31,128 KB |
最終ジャッジ日時 | 2024-07-04 01:41:55 |
合計ジャッジ時間 | 2,408 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 33 |
コンパイルメッセージ
No syntax errors detected in Main.php
ソースコード
<?php /** * No.138 化石のバージョン * 問題文 *世の中的にはgcc 4.8.1が化石と言われているらしいです。 * *ここで、化石と言われてるバージョンが特定の文字列の形式A.B.C (A,B,Cはそれぞれ0以上100以下の整数である)で与えられるので、同じ形式で与えられたバージョンが化石かどうか判定してください。 *化石のバージョンの場合は「YES」、化石のバージョンではない場合「NO」を出力してください * *化石のバージョンとは、指定したバージョンと同じか、もしくはそれより古いものとする。 *古いバージョンとは、「.」で区切られたものの、より左に書かれた数値が小さいかどうかとする。 * *例えば、4.8.1より 4.7.9のほうが古く、4.8.1より 4.9.0や5.0.1のほうが新しいとする。 * *入力 *A0.B0.C0 *A1.B1.C1 * 入力は全て整数で与えられ、.区切りなことに注意 *1行目は、化石だと言われるバージョンを示します。 *2行目は、判定したいバージョンを示します。 * *0≤i≤1 *0≤Ai≤100 *0≤Bi≤100 *0≤Ci≤100 * */ $inputFos=explode(".",trim(fgets(STDIN))); $inputJud=explode(".",trim(fgets(STDIN))); $ans="YES"; foreach($inputFos as $key =>$value){ if($inputJud[$key]<$value){ break; }elseif($inputJud[$key]==$value){ continue; }elseif($inputJud[$key]>$value){ $ans="NO"; break; } } echo $ans; ?>