Mahinda Rajapaksa resigned as Sri Lankan Prime Minister on Monday amid unprecedented economic turmoil, hours after his supporters attacked anti-government protesters, prompting authorities to impose a nationwide curfew and deploy Army troops in the capital.