30
数学指導の武器
前回、私は複製ではない簡単なものを思いついたとき、それは非常に難しいものになりました。ですから、今回はそれが実際に新人にも試せるものであることを願っています。 入力: 整数/小数の配列/リスト。(または、整数/小数の配列を表す文字列。) 出力: 数字をループし、次の5つの数学オペランドをこの順序で適用します。 追加(+); 減算(−); 乗算(*または×または·); 実数/電卓部門(/または÷); べき乗(^または**)。 (注:括弧で囲まれた記号は、明確化のために追加されたものです。プログラミング言語で数学演算に例とはまったく異なる記号を使用している場合、それはもちろん完全に受け入れられます。) リストの最後に達するまで続けて、合計の結果を出します。 チャレンジルール: 0(n ^ 0)によるべき乗は1になります(これはにも当てはまります0 ^ 0 = 1)。 0(n / 0)による除算のテストケースはないため、そのエッジケースについて心配する必要はありません。 配列に含まれる数値が1つだけの場合は、結果としてそれを返します。 一般的なルール: これはcode-golfであるため、バイト単位の最短回答が優先されます。 コードゴルフ言語では、非コードゴルフ言語で回答を投稿しないようにしてください。「任意の」プログラミング言語の可能な限り短い答えを考えてみてください。 回答には標準の規則が適用されるため、STDIN / STDOUT、適切なパラメーターを持つ関数/メソッド、完全なプログラムを使用できます。あなたの電話。 デフォルトの抜け穴は禁止されています。 可能であれば、コードのテストへのリンクを追加してください。 テストケース: [1,2,3,4,5] -> 0 -> 1 + 2 = 3 -> 3 - 3 = 0 -> 0 …