А вообще поймите - это так не делают. Анализируют структуру, а не простое наличие слов. Русский язык очень богат по своей природе.
"Я пошел туда, когда солнце находилось в зените" - слово когда есть, но это не вопрос!
"А я так смогу?" - вопрос, вопросительные слова отсутствуют.
Примеры можно приводить бесконечно. Лучше избавьтесь от ненужной проверки - достаточно лишь удостовериться в наличии знака "?".
GreatRash: кому? Тем, кто захочет его стырить? Автору код всегда понятен, на то он и автор. А !==1 на столько же читабельнее, как return a>1 ? true : false; читабельнее return a>1;
Дмитрий Макаров: да по пройденному и не нужно - достаточно определять расстояние до северной и западной стен, в этом поможет дальномер и компас. Но тут 1 загвоздка - нужно или постоянно вертеть робота, или поставить датчики со всех 4 сторон.
artyom_n: тогда расположите дальномеры выше (каждому роботу на разной высоте, чтобы не пересекались), либо организуйте общение между роботами, чтобы они делились своими координатами в момент, когда перекрывают друг-другу дальномер или делайте что-то вроде того, как Дмитрий Макаров говорит.
artyom_n: В общем, если довать полю стены и использовать компас+дальномер, можно легко узнать координату. Вот только дальномеры должны быть справа и спереди...в общем, не на 1 плоскости.