Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Какой ты программист?


Рекомендуемые сообщения

Тест неплохой, но комментарии к результатам не очень корректны...

Поставлена задача:

i принимает значения 1 либо 2. Если i оказалось равным 1,

замените его на 2 и наоборот.

Т.е ничего не упомянуто о том что i может быть чем то другим, а точнее даже стоит ударение “либо”.

И почему если i не ровняется ни одному из преведённых значении, оно должно ровняться 1 (впрочем это не важно, ведь нужно осуществить противоположность значении).

Имхо, решение i=3-i; (седьмое) самое верное (если учитывать то, как поставлена задача).

А если учитывать все факторы, то я бы сделал так (на AutoIT):

If $i = 1 Then  $i = 2Else  $i = 1EndIf

Или так:

If $i <> 1 And $i <> 2 Then $i = 1$i = 3 - $i
Ссылка на комментарий
Поделиться на другие сайты

 i = 1 + ( i == 1) 

Так будет работать для всех значения i

Изменено пользователем Darhazer
Ссылка на комментарий
Поделиться на другие сайты

не тест а фигня, так тесты не составляют. Входные и Выходные данные не согласованны с телом теста.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...