名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

No.138 化石のバージョン

回答

#44173 No.138 化石のバージョン - yukicoder

ドットごとに区切り,バージョン番号を比較する.
pythonはありがたいことにリスト同士で比較することが可能なので,入力されたものをドット区切りで受け取って,map関数で数値変換,そしてリストごと比較(最初の要素から順に比較する)ので,これだけで比較可能.
多分概要箇所をラムダ式などに変換したほうが短く書けそう.

print("YES" if list(map(int, input().split("."))) >= list(map(int, input().split("."))) else "NO")

ラムダ式にしたら少しだけ文字数減りました.

f = lambda : list(map(int, input().split(".")))
print("YES" if  f() >= f() else "NO")