public class SequenceIsGeometricProgression_Java {
public static boolean isGeometricProgression(int[] arr) {
int size = arr.length;
if (size == 1) {
return true;
}
int ratio = arr[1] / (arr[0]);
for (int i = 1; i < size; i++) {
if ((arr[i] / (arr[i - 1])) != ratio) {
return false;
}
}
return true;
}
public static void main(String[] args) {
int[] arr = {9, 27, 81, 243, 729, 2187};
System.out.println(isGeometricProgression(arr) ? "Yes" : "No");
}
}
/*
run:
Yes
*/