There are only two countries on the Korean Peninsula: North Korea (officially the Democratic People's Republic of Korea) and South Korea (the Republic of Korea). So those ar the only options.
Of those, South Korea does not border lands on both sides, only North Korea does : and this is the correct answer.