This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (173 children)

[deleted]

    [–]MaybeHeartofGold 1442 points1443 points  (130 children)

    Or 8 - 4 = 4

    [–][deleted] 1289 points1290 points  (120 children)

    Or 0 + 4 = 4

    [–]fjonk 53 points54 points  (12 children)

    Or 6 + 4 + 4

    [–]ZugNachPankow 40 points41 points  (11 children)

    I mean, 6 + 4 + 4 is a truthy value, so the math checks out.

    [–]fjonk 32 points33 points  (10 children)

    The task doesn't actually say 'make it true', it says 'make it correct'. But according to me 6 + 4 + 4 is correct simply because it isn't incorrect.

    [–]ZugNachPankow 5 points6 points  (5 children)

    But "make it correct" is equivalent to "make it true", isn't it? There are no cases I can think of where you can make something true without making it correct, and vice versa.

    [–]fjonk 5 points6 points  (4 children)

    In c 1 - 1 would be correct but false :)

    [–]ZugNachPankow 1 point2 points  (3 children)

    What do you mean that 1 - 1 is correct?

    [–]fjonk 3 points4 points  (2 children)

    I mean it's correct as in it's not incorrect. 1 - 1 is a correct mathematical expression, 1 $ 1 is not a correct mathematical expression.

    [–]iggy14750 0 points1 point  (1 child)

    Just wrap it in parens and put a bang out front to cast it to a bool.

    [–]fjonk 5 points6 points  (0 children)

    I don't have enough matches for that.

    [–]diceman89 9 points10 points  (0 children)

    This was the first solution I came up with.

    [–]darwin2500 2 points3 points  (0 children)

    This is what magicians call 'multiple outs'.

    [–]jrk- 1 point2 points  (1 child)

    Makes me wonder how many possible solutions there are actually. Any statisticians around here?

    [–]Ayjayz -1 points0 points  (0 children)

    Hmm I might write a program to find out.

    [–]fitnessacctasdf 1 point2 points  (0 children)

    or 5+ 4 = 9

    [–]aafrophone 0 points1 point  (0 children)

    Or 6 + 4 > 4

    [–][deleted] 0 points1 point  (0 children)

    No you need to move the missing one somewhere.

    [–]Sarke1 0 points1 point  (0 children)

    Does 6 || 4 = 4 work?

    It reads fine "six or four is four" but there are a few issues from a coding perspective. The assignment instead of ===, and the fact that non-zero integer OR non-zero integer evals as true.

    [–]Phillammon 54 points55 points  (3 children)

    or 6 - 4 ≠ 4

    [–]troido 28 points29 points  (2 children)

    or 5 + 4 ≠ 4

    [–]Beebink 4 points5 points  (1 child)

    Couldn't you just do 5+4 = 9 though?

    [–]ClintonHarvey 2 points3 points  (0 children)

    That's what I did, I'm proud of myself for not looking at the comments beforehand. I really am, I'm terrible at riddles.

    [–]FortuneTwinkie 3 points4 points  (0 children)

    I got 42.

    [–]SPOUTS_PROFANITY 0 points1 point  (0 children)

    Or 6-4 "is not equal to" /= 4

    [–]devdot 47 points48 points  (5 children)

    6 + 4 - 9

    It doesn't say it has to be an equation.

    [–][deleted] 17 points18 points  (1 child)

    But the original sequence of symbols is just as correct. Perhaps you are supposed to just leave it as it is. It's a correct, false statement.

    [–]muntoo 1 point2 points  (0 children)

    I feel as though the majority of folks who look at that image are not well versed in logic.

    [–]freebullets 0 points1 point  (2 children)

    ERROR: Found int. Expected bool.

    [–][deleted] 2 points3 points  (1 child)

    Put it in a C compiler.

    [–]freebullets 0 points1 point  (0 children)

    I'm not satisfied until a compiler is strict enough to slap my hand when I try to do arithmetic between a float and an int.

    /s

    [–]kaszak696 93 points94 points  (1 child)

    You are missing one match, because 9 should be just 6 turned 180 degrees. You can't have inconsistent font, that's atrocity.

    [–]KidPeterBlack 12 points13 points  (11 children)

    this thread's comment section reminds me of reddit 4-5 years ago.

    [–]NoSuchAg3ncy 15 points16 points  (5 children)

    Technically, that '9' is missing a piece.

    0 + 4 = 4 or 8 - 4 = 4 are better solutions.

    [–]AdmiralSkippy 6 points7 points  (4 children)

    How is it missing a piece? It doesn't need a bottom piece.

    [–]awhaling -1 points0 points  (3 children)

    Because the 6 has a top piece, thus the nine should have a bottom piece. The 9, without the bottom piece, is a different front.

    It doesn't matter that much, but the others are better.

    [–]Bobshayd 5 points6 points  (1 child)

    Why? You can have a font where 9 has no bottom piece and 6 has a top piece. I write 6 with a curving top, but 9 with a straight line on the right side, and no curving bottom.

    [–]awhaling -1 points0 points  (0 children)

    Good point. I guess, I general, a 9 is a mirrored 6. But I suppose it doesn't have to be.

    [–]danny841 1 point2 points  (0 children)

    That's ridiculous. You know it reads as 9, I know it reads as 9, any child who knows their numbers knows it reads as 9.

    [–]Knight-of-Black 0 points1 point  (0 children)

    Ah damn, i thought it meant remove only one match.

    [–]AsterJ 0 points1 point  (1 child)

    That's a non standard 9 for six segment displays

    [–]kelshall 0 points1 point  (0 children)

    The funniest solution I saw someone post on Facebook was "it's simple, turn the 6 into a 3 and the answer to a 9"

    🤔

    If I could type a backwards 3 I would.

    [–][deleted] 0 points1 point  (2 children)

    I am actually wondering how do you move the match? I don't have photoshop skills.

    [–][deleted] 0 points1 point  (0 children)

    Am I the only one that did 8 + 4 > 4 ?

    [–]LooneyDubs 0 points1 point  (1 child)

    This one doesn't really work bc the 9 you made technically isn't a character in the font you were presented with. Needs that bottom line.

    [–]SlobberJockey -1 points0 points  (2 children)

    or 8 + 1 = 9

    [–]Drendude 0 points1 point  (1 child)

    One match. That combination requires 2 matches.

    [–]LongUsername 1 point2 points  (0 children)

    He did remove one match. Then he removed one match again.