http://gall.dcinside.com/mgallery/board/view/?id=ps&no=2227&page=1

이런 프로시저는 어떤가요? 틀렸나요?

  1. void shuffle( int n )
  2. {
  3.     if( n == 0 )
  4.     {
  5.         /* compute a(f). */
  6.     }
  7.     else
  8.     {
  9.         int i = n--;
  10.        while( i-- >= 0 )
  11.        {
  12.             /* swap f[n] with f[i]. */
  13.             suffle( n );
  14.             /* swap f[n] with f[i]. */
  15.         }
  16.     }
  17. }