diff --git a/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java b/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java new file mode 100644 index 0000000000..e4ab2356ee --- /dev/null +++ b/src/test/java/com/ossez/lang/tutorial/tests/lintcode/LintCode1480DotProductTest.java @@ -0,0 +1,49 @@ +package com.ossez.lang.tutorial.tests.lintcode; + +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + *

+ * 1480 + *

+ *

+ * + * @author YuCheng + * + */ +public class LintCode1480DotProductTest { + + private final static Logger logger = LoggerFactory.getLogger(LintCode1480DotProductTest.class); + + /** + * + */ + @Test + public void testMain() { + logger.debug("BEGIN"); + int[] A = { 1, 1, -1 }; + int[] B = { 2147483647, 1, 3 }; + + int retStatus = 0; + + // LENGTH CHECK + if (A.length == 0 || B.length == 0 || A.length != B.length) + retStatus = -1; + + // ADDED + if (retStatus != -1) { + for (int i = 0; i < A.length; i++) { + retStatus = retStatus + A[i] * B[i]; + } + } + + System.out.println(retStatus); + } + +}