水面下の夢

競プロやイラストに興味があります.メインブログがここ.同人サークル「かのらぶ」のページはこっち( https://yumechi0525.amebaownd.com ).ブログアイコンはYaQ(@8_9_00)さんから.

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")