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

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


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

Этот тест расскажет о вашем программировании больше, чем вы сами

хотели бы знать

http://articles.org.ru/cfaq/?qid=2520

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

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

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

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 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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