どのように入力として文字列のリストを取るjavascriptで関数を実装でき、すべての文字列を解析できる「最小」(緩やかに話す)型を出力しますか?「最小の」データ型を導出するためのJavaScript関数?
例:
入力:[、 "真" "偽"、 "偽"] =>出力: "ブール"。
入力:["1"、 "4"、 "-9"] =>出力: "int"。
入力:["1"、 "4.3"、 "-9"] =>出力: "float"(または "double"、重要ではない)
入力:["9/1/2016"、 "2016-9-1"] =>出力: "DateTime"。
入力:["1"、 "4.3"、 "9/1/2016"、 "Nastassja Kinski"] =>出力: "文字列"。
備考:
- それは、 "文字列" として、他のすべて(機能、オブジェクト、配列)を標識しても大丈夫です。
- 時刻コンポーネントがない場合でも、日付に関連するものは「DateTime」とラベル付けしても問題ありません。
- intとfloatの区別が必要です(そのため、ouputsはNumberなどのネイティブタイプではなく文字列です)。
- 完全である必要はありません。おおまかに働くもの(私が必要な場合には洗練することができます)。
- 入力配列にはそれぞれ100個の要素があります。
ありがとうございます!宣言それについて考え
ここでの目標は何ですか。なぜあなたはそのタイプを知る必要がありますか? – Adjit
SOは私たちがコードを書く場所ではありません。特定の質問をして、これまでに試したことを私たちに教えてください。 –
'出力:" DateTime "。'うん、少年。それを楽しんでください。これは、プロジェクト全体で簡単に行うことができます。 – vlaz