結果
| 問題 |
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;
?>