С точки зрения математики, тригонометрические функции принимают безразмерные величины, которые по привычке называют "радианами". Автор задания должен быть выпускником балетного кружка, чтобы настолько упороться и считать градусы.
Сама по себе такая постановка вопроса неправильна. Надо не ставить бездумно какие-то числа, а настраивать права в соответствии с решаемой задачей, понимая, что и как будет работать.
Mor, можно было бы сделать что угодно, но в мире уже миллиарды клавиатур и миллиарды "уверенный пользователь клавиатуры". Так-то и от 8-битных кодировок можно было бы отказаться в пользу 16-битных сразу после изобретения юникода, но нет, долго страдали и придумали utf-8.
До кучи подобное будет работать не очень хорошо, если запрещённые слова являются частями других слов. "Заштрихуй", "потреблять" и всякое такое. Обычно для этого играют в регулярки, хотя можно и на Natural Language Processing замахнуться.
Andrey_Kanaev, надо было более чётко указать, что суть задачи - в прибавлении 65536 после того, как следующее значение меньше предыдущего. Комментаторы именно этого не понимают.
#!/bin/rm -f