Difference between efficient and effective?

Effective is an adjective, meaning it is adequate to reach a certain purpose / goal; creating the intended output.


Efficient is also an adjective in the aspect of performing or functioning in the best possible means with less effort, expense and time taken to reach a certain goal.