diff --git a/src/xyz/jadonfowler/o/O.java b/src/xyz/jadonfowler/o/O.java index d841459..774d36e 100644 --- a/src/xyz/jadonfowler/o/O.java +++ b/src/xyz/jadonfowler/o/O.java @@ -358,11 +358,20 @@ else if (b instanceof String) { else if (c == '/') { if (stacks[sid].peek() instanceof ArrayList) { double ans = 1; + boolean set = false; for (Object o : (ArrayList) stacks[sid].pop()) { if (o instanceof Integer) { - ans /= (int) o; + if (!set) { + ans = (int) o; + set = true; + } + else ans /= (int) o; } else if (o instanceof Double) { + if (!set) { + ans = (double) o; + set = true; + } ans /= (double) o; } }