166. 有効な数字文字列
シェアしよう
少し工夫が必要 - accepted / - tried
文字列が有効な数字かどうかチェックしてください。
「有効」というのは、下記のフォーマットの中の一つに当たること。
- 整数。
'0'
や'-1'
など - 小数。
'1.0'
や'-2.335'
など - 指数表記。
-12.3e45
BigInt
、 Infinity
、NaN
10進数以外の表記などは考慮不要。サイン(+
-
)にご注意ください。
ノート
テストには全ての可能性をカバーすることを目指していません。この問題はJavaScriptのspecに対してのナレッジテストではありません。
面接官にスコープを確認し、適切にアルゴリズムを書けばOK。
isNaN()
使わないで解けますか?