Поскольку цифра 5
может находиться где угодно в числе, проще всего преобразовать каждое целое число между двумя числами в строку, чтобы можно было использовать оператор in
, чтобы проверить, является ли 5
подстрокой: [ 117]
def give_me_five(start, end):
return sum('5' in str(i) for i in range(start, end + 1))
или, если вы предпочитаете делать это с математикой, вы можете продолжать делить данное число на 10, проверяя, равен ли остаток 5, пока частное не станет 0:
def give_me_five(start, end):
count = 0
for i in range(start, end + 1):
while i > 0:
if i % 10 == 5:
count += 1
break
i //= 10
return count
так что:
give_me_five(105, 168)
возвращает: 16
Измените значение файла cookie JSESSIONID. Конец имеет имя работника, к которому вы привязаны (при условии, что вы выполняете липкие сессии)
Используйте SetHandler, как описано здесь http://tomcat.apache.org/connectors-doc/reference/apache .html вместо директив JKMount
Примерно так:
SetHandler Джакарта-сервлет
SetEnvIf REQUEST_URI ^ /. * \?. * Работник = (\ w +) &? $ JK_WORKER_NAME = $ 1
Location>
Я думаю, что обычной практикой является делать это через субдомены, которые псевдоним основного домена. Просто убедитесь, что вы не пускаете Google index, потому что у вас будут проблемы с дублированием контента. IP-фильтрация и ограничительный robots.txt сделают эту работу.
www1.example.com
www2.example.com