If n is the number of sides of the polygon, then the number of diagonals of a polygon is n(n−3)2.
Therefore,
44=n(n−3)2
n2−3n=88
n2−3n−88=0
n2−11n+8n−88=0
(n−11)(n+8)=0
n=11,n=−8
Since the side cannot be negative, so, the number of sides of the polygon is 11.