다음은 1과9 사이의 중복되지 않은 숫자로 이루어진 자리 숫자를 만들어내는 프로그램이다 

알맞은 코드를 넣어서 프로그램을 완성하시오 . 


라는 문제에서 위에 사진이 정답인데


tmp = ballArr[i] 가  원래 값을 tmp에 저장하고

ballArr[i] = ballArr[j] 가 랜덤한 값을 i자리에 저장하고

ballArr[j] = tmp 가 원래 값을 저장한 tmp를 J에 저장한다는 소리 아님?


왜 이렇게 해야 중복되지 않는 숫자가 나오는 거고

왜 원래 값을 J에 저장하는지도 모르겠다 ..



멍청한 놈 이해 좀 시켜주라..