From 6f7c6d5f80c846788787c45b98327480942988a1 Mon Sep 17 00:00:00 2001 From: claude-bot Date: Sat, 25 Jul 2026 08:54:04 +0000 Subject: [PATCH] fix: correct file content encoding (#3) --- .../java/com/example/util/SubtractFunction.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/util/SubtractFunction.java b/src/main/java/com/example/util/SubtractFunction.java index 029edd0..318f942 100644 --- a/src/main/java/com/example/util/SubtractFunction.java +++ b/src/main/java/com/example/util/SubtractFunction.java @@ -1 +1,15 @@ -cGFja2FnZSBjb20uZXhhbXBsZS51dGlsOwoKcHVibGljIGNsYXNzIFN1YnRyYWN0RnVuY3Rpb24gaW1wbGVtZW50cyBDYWxjRnVuY3Rpb24gewoKICAgIHB1YmxpYyBkb3VibGUgY2FsYyhkb3VibGUuLi4gaW5wdXQpIHsKICAgICAgICBpZiAoaW5wdXQubGVuZ3RoID09IDApIHsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGRvdWJsZSByZXN1bHQgPSBpbnB1dFswXTsKICAgICAgICBmb3IgKGludCBpID0gMTsgaSA8IGlucHV0Lmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIHJlc3VsdCAtPSBpbnB1dFtpXTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIHJlc3VsdDsKICAgIH0KfQo= \ No newline at end of file +package com.example.util; + +public class SubtractFunction implements CalcFunction { + + public double calc(double... input) { + if (input.length == 0) { + return 0; + } + double result = input[0]; + for (int i = 1; i < input.length; i++) { + result -= input[i]; + } + return result; + } +}