Did you notice that we see them type the answer in the device only if it`s a number, but some answers were more complicated, even few sentences, so they would have to use exact words that are programed for the answer or computer would say it`s incorrect. This is a plot hole that is very annoying because it brakes the suspense of disbelief. I hope I`m wrong and someone gives me the explanation because other than this I really like the film.
It doesnt have to be so strange. For numbers, there is only one way to type numbers correctly, that is true. For worded sentences though it can differ, but that doesnt have to be a problem. It all depends on how leniant the programmer has made the software that analyzes what was written. I'm not a spanish speaker, so I dont know how it would look in spanish, but lets use english for example: If you would type "The elevator goes up" on the question "If an elevator moves, but do not descend, what direction is it moving?". The programmer could have used a simple % recognition. The right answer might have been "Elevator goes up" which means you are very close, and therefore within a certain % range for the match. For an example, just fire up a wordprocessor with a spellcheck (its more andvanced, but works in basics the same), or try to google something you know you spellt wrong. You will more than likely be given the correct search anyway.
Add to that, multiple possibilities to word it; "The elevator ascends" or "Elevator escalates". Then you would simply have to have a few different possibilities that you would expect them to use. This is normal in programming, specially when dealing with freetext fields (well, for me as an amateur anyway, I'm sure proffesionalls has better ways of dealing with it). Just having a check for "Input=Answer" simply has way to low hit rate to be specially effective, and that considered when doing applications like that.
Some might find me morally challenged or morally ambigious. I prefer morally creative.
No he is wrong and you are the one who has no idea what he is talking about. This was the biggest plot hole in the movie (and considering the huge others, it says a LOT)
The answers they were supposed to give were far more complicated than "elevator goes up". For example, take the hourglass question (how to measure 9 minutes with 4 and 7). It requires several complicated sentences where the number of permutations is far far greater.
To have a software capable of doing this, you might as well build a chat system that would pass the turing test (which still at this point is impossible).
Not to mention... The second riddle with the code specifically required them to put "skull" and not "face" so obviously no reduction was being used.
But even more absurd was how fast they put the answers in to the PDA.
Yeah, I knew the answers to the light bulb and the True Land / False Land puzzles long before I watched this movie, but the thing is, they were only given a minute to solve the puzzle, and it would take more than a minute even to type those answers up (that's aside from the inherent problem of different ways to word them).
I thought about this too. Writing a program to do this seems quite complicated. I don't know what kind of PDA they were using but its quite possible that the answers they were typing in were being transmitted elsewhere and Hilbert must have hired someone to check if the answers are correct or not and respond accordingly. This person possibly had a list of the correct answers given to him by Hilbert. Also this person may not know what his/her actions are causing at the other end and may not be aware that the lives of 4 people are in jeopardy.