diff --git "a/problems/0008.\346\221\206\345\271\263\347\247\257\346\234\250.md" "b/problems/0008.\346\221\206\345\271\263\347\247\257\346\234\250.md" index 6443c527aa8ff60d567c0a35fc9a98f45c58ba78..b3407893b5edc0276ceb60764b5f349ada63e69b 100644 --- "a/problems/0008.\346\221\206\345\271\263\347\247\257\346\234\250.md" +++ "b/problems/0008.\346\221\206\345\271\263\347\247\257\346\234\250.md" @@ -33,7 +33,32 @@ int main() { ## Java ```Java +import java.util.*; +public class Main { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + while (sc.hasNextInt()) { + int n = sc.nextInt(); + if (n == 0) break; + int[] blocks = new int[n]; + int sum = 0; + for (int i = 0; i < n; i++) { + blocks[i] = sc.nextInt(); + sum += blocks[i]; + } + int avg = sum / n; + int res = 0; + for (int block : blocks) { + if (block - avg > 0) { + res += block - avg; + } + } + System.out.println(res); + System.out.println(); + } + } +} ``` ## python