기타 알고리즘1 Kotlin] 배달놀이하기 (친구들끼리 게임하다가 만든 겁니다. 더 좋은 방식이 있다면 같이 연구해봅시다.) 서로 바쁜 친구들끼리 안부를 전하고자 서로 한 명씩 랜덤으로 지정해서 배달을 시켜주기로 했습니다. 내가 본인에게 보낼 수 없으며, 친구는 무조건 한 명이 지정되어야 합니다. 이 때, 서로 다른 친구를 지목하는 알고리즘을 생성하세요. 1. 친구는 2명 이상 10명 미만입니다. 2. 중복되는 친구는 없습니다. 모두 다 다른 이름의 친구입니다. 이 알고리즘의 경우, 똑같은 크기의 배열을 두고 내 자리를 제외한 랜덤으로 빈 자리를 찾아가도록 유도하면 됩니다. 이 때, 자리가 채워졌을 경우 해당 자리를 제외하고 남은 자리를 고르도록 합니다. 예외상황이 있는데, 앞서 모든 사람들이 자리를 차지해버려 마지막 남은 한 사람이 자기 자신을.. 2023. 11. 2. 이전 1 다음 반응형