Page under construction!!

Recognizing plans

Analyze the following code snippets, then identify for each code snippet the iteration plan used, choosing among the following: repetition, total plan, counting plan, linear search, extreme value, adjacent values.

Variable words is a slice of strings, while variable numbers is a slice of integers.

Snippet 1

const N:=10

for i:=N; i>0; i--{
    fmt.Println(i)
}

Snippet 2

n := numbers[0]

for i := 1; i < len(numbers); i++{
    fmt.Println(numbers[i] - numbers[i-1])
}

Snippet 3

s := ""

for _, p:= range words{
    s += p
}

Snippet 4

pos := -1

for i := 0; i < len(words); i ++{
    if words[i][0] == 'a' {
        pos = i
        break
    }
}

Snippet 5

r := -1

for _, n := range numbers {
    if n%2 == 0 && n > r {
        r = n
    }
}
fmt.Println(r)

Snippet 6

t := 1

for _, n := range numbers{
    if(isPrime(n)){
        t *= n
    }
}