Задать вопрос
motkot
@motkot
Программирование C#.

Как проверить, есть ли в листе такой же элемен, а если есть, тогда заного?

Прикол в том, что нужно проверять, если случайно выбранный персонаж уже есть в листе персонажей, тогда заново случайно выбрать персонажа и опять провести проверку. Как сделать чтобы это было бесконечно, пока такого персонажа нету в листе?
Спасибо!
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@WaterSmith
Android-разработчик. Java, Kotlin
На псевдокоде как-то так:
uniqueCharacterSelected = false;
while not(uniqueCharacterSelected ) {
    newCharacter = SelectRandomCharacter();
    if (charactersList.find(newCharacter)=-1) {
        charactersList.add(newCharacter);
        uniqueCharacterSelected = true;
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы