크기가 20인 배열이 하나 있다고 쳐
1~20 숫자를 하나씩 다 넣고싶단 말이야
일단 1~20을 랜덤하게 넣긴했는데 중복제거를 어떻게 해야할까
내가 본 어떤 코드에는
for(i=1; i<20; i++)
{
while(1)
{
arr[i] = rand() +1;
for(j=0; j < i; j++)
{
if(arr[i] != arr[j])
{
k++;
}
}
if(k==i)
{
k=0;
break;
}
else{
k=0;
continue;
}
이렇게 하든데 저게 무슨의미인지 모르겠어
k 를 카운트해서 i와 같은지 다른지 비교하는게 무슨뜻임
while문을 굳이 써야되나 싶기도해? 안써도 될거같긴한데 감이 안잡히네
와일을 써야지 검사다하고 가으면 그만돌리고 틀리면 다시돌리는거같은데 글구 생각좀 하구 짜라고말해주고싶다 인간쓰레기같은 코드네
미리 정렬된 배열을 셔플한뒤에 앞에서부터 뽑아
아직은 잘 모르니까 말해주는데 저 코드는 개씹죶븅신씨발봊확찢씹죶 같은 코드니까 열심히 공부할 필요없어 ㅇㅇ