What is the difference between efficient and effective?

Effective means "able to get a task completed." Effective means "able to complete a task using the least possible amount of resources."

Effective: How well you did.
Efficient: Is the best way to do it.