import java.util.*;
import java.lang.*;
import java.io.*;

class Main {
    public static int countPeaks(List<Double> values){
        if(values.isEmpty())
            return 0; 
        else{
            int cpt=0; 
            for(int i=0; i<values.size(); i++){
                if(i>=1 && i<values.size()-1){
                    if(values.get(i)>=values.get(i+1)+5 && values.get(i)>=values.get(i-1)+5 || (values.get(i)<=values.get(i+1)-5 && values.get(i)<=values.get(i-1)-5))
                        cpt++;
                }
            }
            return cpt;
        }
    }
    
    public static void main(String[] args) {
        System.out.println(countPeaks(Arrays.asList(12.9,10.0,3.3,9.8)));
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: