Я пытался создать функцию, которая будет подбирать 2 числа в списке, которые имеют сумму целевого числа.
Может кто-нибудь сообщить мне, почему мой код не работает?
Спасибо!
TwoSum <- function(num, target) {
for (i in 1:length(num) - 1) {
for (j in i+1:length(num)) {
if (num[i] + num[j] == target) {
print("the numbers are:")
print(paste0(num[i], num[j]))
a <- a - 1
}
}
}
if (a == 1) {
print("No pairs")
}
}
a <- 1
num <- c(1,2,3,4,5)
target <- 7
TwoSum(num,target)