https://zeta.one/viral-math/

I wrote a (very long) blog post about those viral math problems and am looking for feedback, especially from people who are not convinced that the problem is ambiguous.

It’s about a 30min read so thank you in advance if you really take the time to read it, but I think it’s worth it if you joined such discussions in the past, but I’m probably biased because I wrote it :)

  • wischi@programming.devOP
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    7 months ago

    Standards are as mentioned in the article often extra careful to prevent confusion and thus often stricter than widespread conventions with things they allow and don’t allow.

    a/b*c is not ambiguous because no widespread convention would treat it any other way than (a/b)*c.

    But you can certainly try to proof me wrong by showing me a calculator that would evaluate 6/2*3 to anything but 9.

    So if there is not a single calculator out there that would come to a different result, how can it be ambiguous?

    Update: Standards are rule-books for real projects to make it simpler to work together. It’s a bit like a Scrabble dictionary. If a word is missing in the official Scrabble dictionary, it doesn’t automatically mean that it’s not a real word, it just means that it wouldn’t be allowed to play that word in official Scrabble tournaments.

    Same with (ISO) standards. Just because the standard forbids it doesn’t mean it’s not widespread or forbidden generally. It’s only forbidden in a context where all participants agreed to follow the standard.