Какое влияние оказывает "Печать" на программу?
class Solution(object):
def isHappy(self, n):
"""
:type n: int
:rtype: bool
"""
a=[]
count=0
while 1:
print n
c=n%10
n/=10
print c
count+=c**2
print count
if n==0:
print "nEXT LOOP"
print count
print a
if count in a:
return False
else:
a.append(count)
if count==1:
print "po"
return True
else:
n=count
count=0
Я задавался вопросом, как изменяется временная сложность моей программы, и я увидел резкое изменение с 4% до 96% (когда я комментировал печать) в моей программе. Какое влияние оказывает печать на сложность времени и пространства?
Изменить:- Мой вопрос с точки зрения сложности, тот, который был направлен (для дублирования) измеряет больше производительности (в единицах времени). Я хотел спросить с точки зрения Big O. Если это все еще дубликат, я бы удалил его.