You make sense that named the directory with problem name may explicit for problem setter.
But 
1. maybe "simple is better than complex" at here;
2. problem name may contains characters that couldn't appear in directory name;
3. single alphabet character can make validation more easier.