166. 有効な数字文字列

少し工夫が必要  - accepted / - tried

文字列が有効な数字かどうかチェックしてください。

「有効」というのは、下記のフォーマットの中の一つに当たること。

  1. 整数。'0''-1'など
  2. 小数。 '1.0''-2.335'など
  3. 指数表記。 -12.3e45

BigIntInfinityNaN 10進数以外の表記などは考慮不要。サイン(+ -)にご注意ください。

ノート

テストには全ての可能性をカバーすることを目指していません。この問題はJavaScriptのspecに対してのナレッジテストではありません。

面接官にスコープを確認し、適切にアルゴリズムを書けばOK。

isNaN()使わないで解けますか?

時間と空間複雑性はどう?

(53)