Несмотря на ваш протест, ваш начальник заставил вас работать над программой, которая принимает в качестве входных данных одно целое число без знака и печатает строку «простое число», если это целое число простое, и «не простое», если это не так. Вы можете выбрать, на каком языке вы это делаете, если полученная программа короткая; Ваш босс очень ценит низкое количество персонажей. (На самом деле он будет подсчитывать символы вручную после распечатки исходного кода.)
Так что вам лучше добраться до этого, победит наименьшее количество персонажей.
Забавная часть
Это только между вами и мной, но ваша программа должна быть действительной на другом языке. На этом языке, однако, он должен напечатать строку «Если босс найдет это, я уйду». Убедитесь, что ваш начальник не обнаруживает скрытого оскорбления при чтении кода снова и снова, так как он постоянно забывает, считал ли он до 17 или 18 до сих пор. По этой причине вы не можете использовать ни одно из слов «босс находит это увольнение» в части кода, а также не можете использовать и анаграммы этих 5 слов.
Бонусный вызов, за который я создал награду
Напишите программу, которая на самом деле выглядит так, будто она просто решает первый вопрос для неопытного глаза и не содержит лишних символов. Это включает в себя комментарии и фрагменты кода, которые, очевидно, ничего не вносят. В идеале, непрофессионал должен полагать, что ваша программа на самом деле настолько коротка, насколько это возможно, не будучи неуправляемой. Полезный комментарий здесь и там хорошо, хотя.
Правила для бонусного вызова немного более мягкие, вместо того, чтобы судить о легко измеримых критериях, ваша программа будет оцениваться больше о том, как она приходит ко мне (и, конечно, к избирателям)
Я буду последним судьей, чья запись ближе всего заслуживает этой награды.
Редактировать:
После нескольких минут подсчета вашего босса он попросил одного из ваших коллег написать ему программу подсчета персонажей. Так что даже символы, которые не видны, засчитываются в счет вашего персонажа.