diff --git a/java-program/Candy.java b/java-program/Candy.java new file mode 100644 index 0000000..dd90cf3 --- /dev/null +++ b/java-program/Candy.java @@ -0,0 +1,32 @@ +class Solution { +public int candy(int[] ratings) { + int sum=0; + int[] a=new int[ratings.length]; + for(int i=0;iratings[i]) + { + a[i+1]=a[i]+1; + } + } + for(int i=ratings.length-1;i>0;i--) + { + if(ratings[i-1]>ratings[i]) + { + if(a[i-1]<(a[i]+1)) + { + a[i-1]=a[i]+1; + } + } + } + for(int i=0;i