知らなかった人のために、シグマ はギリシャ語の文字であり、数学で加算記号として頻繁に使用されます。を表す依存する式を表す文字列が与えられた場合、各について結果の合計を計算します。簡潔には、次のようなを見つける必要があります。
式の例:
スペック
- あなたは保証されています:
- 式が有効であるため、エラーが含まれておらず、選択した構文に依存していること(例:サポートしている場合のみ
2*k
、なし2k
) - あなただけの結果の中で値が定義されているので、のように何の値に
1/0
、inf
またはがnan
表示されません
- 式が有効であるため、エラーが含まれておらず、選択した構文に依存していること(例:サポートしている場合のみ
- 上記の式は、選択したプログラミング言語の制限に適合しているため、オーバーフローやその他の制限に関連するエラーは発生しません。
- 代わりに他の非空白ASCII文字を
k
選択できます - プログラムは次の操作をサポートする必要があります。
- さらに(
+
、plus()
、add()
、sum()
) - 減算(
-
、minus()
、subtract()
) - べき乗(
**
、^
、pow()
負塩基および指数に支持して、または他の指定されなければなりません) - 形で平方根
sqrt(k)
、k^0.5
、k**0.5
あなたが望む、またはしかし、他 - 乗算と除算
- さらに(
- 提出は、完全なプログラムまたは機能のいずれかであり、その使用法について言及しています
- 出力時に、後続の/先頭の空白は許可されます
- 最小精度:小数点以下2桁
テストケース(with k
)
+---------------+--------------+
| Input = E(k) | Output |
|---------------+--------------|
|2*k | 30 |
|---------------+--------------|
|sqrt(k) | 8.38 | (* with minimum decimal precision)
|---------------+--------------|
|k+k/2+k**2 | 77.5 |
|---------------+--------------|
|k**2 | 55 |
+---------------+--------------+
スコアは(ソース+コンパイラフラグの)バイト数になります。これらの抜け穴は厳密に禁止されていることに注意しながら、最も低いスコアの有効な提出が勝ちます。以下は、物事を明確にするためのPython擬似コードです。
plus()
および等価物は許可されています。編集をご覧ください。add()
sum()
N N2/+N2**+
。
E(x)
@ ComradeSparklePonyの「フォーマット」を明確に述べている限り許可されています
plus()
代わりに服用できます+
か?(あまりにも他のすべての演算子のために同じ質問)