Как правильно отформатировать отправку CodeChef, которая считывает пользовательский ввод

#r #input #user-input #readline

Вопрос:

Я пытаюсь представить решение относительно простой CodeChef проблемы, найденной здесь.

Вот мой код:

 f <- file("stdin")

on.exit(close(f))

foo <- readLines(f,warn=FALSE)

n <- if (sum(as.numeric(unlist(strsplit(foo[2], " ")))) %% 2 == 0) 1 else 2

write(n, stdout(),ncolumns=1)
 

Используя их код на основе браузера, компиляцию и запуск IDE, приведенный выше код обеспечивает правильный вывод для следующих примеров входных данных, представленных в вопросе:

Примечание.Вы можете предоставить свои собственные данные в разделе «Пользовательский ввод«, а затем нажать «Выполнить«, чтобы выполнить собственные тесты перед официальной отправкой, нажав «Отправить«.

Примечание 2: Я ввожу примеры входных данных ниже по одному за раз (первая и вторая строки, как показано на рисунке).

 # Sample input #1
2
1 2
# Output: 2


# Sample input #2
3
1 1 2
# Output: 1

# Sample input #3
3
1 2 4
# Output: 2
 

Однако, когда я нажимаю кнопку «Отправить«, код каждый раз не проходит тесты.

Для тех , кто успешно CodeChef справился с проблемами с использованием R , какие изменения мне нужно внести в свой код, чтобы он успешно был отправлен?