public class CalculateTotalPrice {
public static void main(String[] args) {
int[] prices= {101,30,2,80,10};
System.out
.println
(calculateTotalPrice1
(prices
, 20));
}
public static int calculateTotalPrice1(int[] prices,int discount) {
int total1=0;
int len=prices.length;
for(int i=0;i<len-1;i++) {
total1=total1+prices[i];
}
return (int) ( (total1+(float) ((prices[len-1])-((prices[len-1])*discount/100))));
}
}
cHVibGljIGNsYXNzIENhbGN1bGF0ZVRvdGFsUHJpY2UgewogCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJaW50W10gcHJpY2VzPSB7MTAxLDMwLDIsODAsMTB9OwoJCVN5c3RlbS5vdXQucHJpbnRsbihjYWxjdWxhdGVUb3RhbFByaWNlMShwcmljZXMsIDIwKSk7CiAKCX0KIApwdWJsaWMgc3RhdGljIGludCBjYWxjdWxhdGVUb3RhbFByaWNlMShpbnRbXSBwcmljZXMsaW50IGRpc2NvdW50KSB7CgkJaW50IHRvdGFsMT0wOwoJCWludCBsZW49cHJpY2VzLmxlbmd0aDsKCQlBcnJheXMuc29ydChwcmljZXMpOwoJCWZvcihpbnQgaT0wO2k8bGVuLTE7aSsrKSB7CgkJCXRvdGFsMT10b3RhbDErcHJpY2VzW2ldOwoJCX0KCQlyZXR1cm4gKGludCkgKCAodG90YWwxKyhmbG9hdCkgKChwcmljZXNbbGVuLTFdKS0oKHByaWNlc1tsZW4tMV0pKmRpc2NvdW50LzEwMCkpKSk7CiAKCX0KfQ==
public class CalculateTotalPrice {
public static void main(String[] args) {
int[] prices= {101,30,2,80,10};
System.out.println(calculateTotalPrice1(prices, 20));
}
public static int calculateTotalPrice1(int[] prices,int discount) {
int total1=0;
int len=prices.length;
Arrays.sort(prices);
for(int i=0;i<len-1;i++) {
total1=total1+prices[i];
}
return (int) ( (total1+(float) ((prices[len-1])-((prices[len-1])*discount/100))));
}
}