Averages/Simple moving average: Difference between revisions

streamline conditional
(add BQN)
(streamline conditional)
Line 498:
{
nums ∾↩ 𝕩
gb ← ({(≠nums)>size)◶0‿{𝕊:≤size ? 0 ; a←⊑nums, nums↓˜↩1nums↩1↓nums, a}@
sum +↩ 𝕩 - gb
sum ÷ ≠nums
Line 509:
⟨ 1 1.5 2 2.5 3 3.8 4.2 4.2 3.8 3 ⟩</pre>
 
[https://mlochbaum.github.io/BQN/try.html#code=U01BIOKGkCB7KCvCtMO34omgKcKoKDHihpPwnZWo4oaR4oaR8J2VqSniiL48y5jwnZWo4oaV8J2VqX0KCnYg4oaQICjiiqLiiL7ijL0pMSvihpU1CuKAolNob3cgNSBTTUEgdgoKU01BMiDihpAgewogIPCdlYogc2l6ZToKICBudW1zIOKGkCDin6jin6kKICBzdW0g4oaQIDAKICB7CiAgICBudW1zIOKIvuKGqSDwnZWpCiAgICBnYiDihpAgeyjiiaBudW1zKeKJpHNpemUgPyAwIDsgYeKGkOKKkW51bXMsIG51bXPihqkx4oaTbnVtcywgYX0KICAgIHN1bSAr4oapIPCdlakgLSBnYgogICAgc3VtIMO3IOKJoG51bXMKICB9Cn0KCmZ1biDihpAgU01BMiA1CkZ1bsKoIHY= Try It!]
[https://mlochbaum.github.io/BQN/try.html#code=U01BIOKGkCB7KCvCtMO34omgKcKoKDHihpPwnZWo4oaR4oaR8J2VqSniiL48y5jwnZWo4oaV8J2VqX0KCnYg4oaQICjiiqLiiL7ijL0pMSvihpU1CuKAolNob3cgNSBTTUEgdgoKU01BMiDihpAgewogIPCdlYogc2l6ZToKICBudW1zIOKGkCDin6jin6kKICBzdW0g4oaQIDAKICB7CiAgICBudW1zIOKIvuKGqSDwnZWpCiAgICBnYiDihpAgKCjiiaBudW1zKT5zaXplKeKXtjDigL978J2VijogYeKGkOKKkW51bXMsIG51bXPihpPLnOKGqTEsIGF9QAogICAgc3VtICvihqkg8J2VqSAtIGdiCiAgICBzdW0gw7cg4omgbnVtcwogIH0KfQoKZnVuIOKGkCBTTUEyIDUKRnVuwqggdg== Try It!]
 
=={{header|Bracmat}}==
236

edits