Poor transport facilities and lack of resources raw materials and energy also partly _______ the job in contrast fulfillment.
In dictionary, I could find both have similar meanings. I wonder which one is more suitable.
account for: to be the explanation or cause of something
contribute to: to be one of the causes of something