5. 전부 제거했는데, 아무것도 없으면 'a'를 할당합니다.
if answer == '': answer = 'a'
6. 나온 결과가 16자 이상일 경우 그 이상은 모두 삭제, 마지막 문자가 따옴표인 경우 역시 삭제합니다.
if len(answer) > 15: answer = answer[:15]
if answer[-1] == '.': answer = answer[:-1]
7. 반대로 3자 미만이라면 마지막 문자를 반복해서 3글자 이상으로 만듭니다.
while len(answer) < 3:
answer += answer[-1] #문자열 더하기 비용이 높지 않으므로 이 정도는 가능
이제 이 모든 결과를 합치기만 하면 됩니다. 전체 코드는 다음과 같습니다.