import java.math.BigDecimal;
import java.util.Scanner;
/**
* Created with IntelliJ IDEA.
* Description:
* User: Y
* Date: 2019-07-27
* Time: 16:37
*/
public class Main {
private static int f1(int[] arr) {
int tmp = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 10 == 0) {
tmp += arr[i];
}
}
return tmp;
}
private static Integer f2(int[] arr) {
boolean flag = true;
boolean b = false;
int tmp = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 1) {
b = true;
if (flag) {
tmp = tmp + arr[i];
flag = false;
} else {
tmp = tmp - arr[i];
flag = true;
}
}
}
if (b = true) {
return tmp;
} else {
return null;
}
}
private static int f3(int[] arr) {
int tmp = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 2) {
tmp++;
}
}
return tmp;
}
private static float f4(int[] arr) {
int tmp = 0;
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 3) {
tmp += arr[i];
count++;
}
}
if (count == 0) {
return 0;
} else {
BigDecimal t=new BigDecimal(tmp);
BigDecimal c=new BigDecimal(count);
BigDecimal r=t.divide(c,1,BigDecimal.ROUND_HALF_DOWN);
float r4=r.floatValue();
return r4;
}
}
private static int f5(int[] arr) {
int tmp = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 4 && arr[i] > tmp) {
tmp = arr[i];
}
}
return tmp;
}
private static StringBuilder resultFactory(int intput, StringBuilder stringBuilder) {
if (intput == 0) {
stringBuilder.append("N ");
} else {
stringBuilder.append(intput + " ");
}
return stringBuilder;
}
private static String fiveFuncs() {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
String[] strings = s.split(" ");
int[] arr = new int[strings.length - 1];
for (int i = 0; i < strings.length - 1; i++) {
arr[i] = Integer.parseInt(strings[i + 1]);
}
StringBuilder stringBuilder = new StringBuilder();
int r1 = f1(arr);
int r3 = f3(arr);
float r4 = f4(arr);
int r5 = f5(arr);
resultFactory(r1, stringBuilder);
if (f2(arr) == null) {
stringBuilder.append("N ");
} else {
stringBuilder.append(f2(arr) + " ");
}
resultFactory(r3, stringBuilder);
if (r4 == 0) {
stringBuilder.append("N ");
} else {
stringBuilder.append(r4 + " ");
}
resultFactory(r5, stringBuilder);
stringBuilder.deleteCharAt(stringBuilder.length() - 1);
return stringBuilder.toString();
}
public static void main(String[] args) {
System.out.println(fiveFuncs());
}
}
***
最新推荐文章于 2022-05-10 14:48:07 发布