- 30 Авг 2021
- 2,766
- 1,581
- 211
- 28
да я уже шарю примерно как выбирать программистов, так сказать опыт после моих ошибок появился
Помню проверял в сампе по таким вопросам по pawn:
Дана переменная а и переменная b. Напиши оптимальный код который присвоит переменной b случайное значение от 0 до 59 и в зависимости от этого значения запишет в переменную a:
1) 0 если b>= 0 и b < 20
2) 1 если b>=20 и b <40
3) 2 если b>=40 и b < 60
C#:
void Calculate()
{
Random rnd = new Random();
int b = rnd.Next(60);
int a = b switch
{
< 20 => 0,
< 40 => 1,
_ => 2
};
}
Это же буквально какая-то совсем база, не?
Pawn отличался бы только тем, что там заместо умного switch'а стоял бы if, скорее всего, потому что вроде как такой тип switch'а поддерживается только в шарпе от 6 или 8 версии.