From 34599801563f40ba70f580bcf4c01ff5e49867c3 Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Tue, 27 Apr 2021 10:29:49 -0400 Subject: [PATCH 1/2] Change the link for the question and solution --- .../tests/leetcode/LeetCode0387FirstUniqueCharacterTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/leetcode/LeetCode0387FirstUniqueCharacterTest.java b/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/leetcode/LeetCode0387FirstUniqueCharacterTest.java index 77ad13d12f..e5b08317b1 100644 --- a/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/leetcode/LeetCode0387FirstUniqueCharacterTest.java +++ b/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/leetcode/LeetCode0387FirstUniqueCharacterTest.java @@ -14,7 +14,7 @@ import java.util.Map; * 7 * From ec09d5dfddc30ba1a6d0012c238d3f9a912e031f Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Wed, 28 Apr 2021 23:23:48 -0400 Subject: [PATCH 2/2] PrimeNumbers --- .../tests/algorithm/PrimeNumbersTest.java | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java diff --git a/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java b/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java new file mode 100644 index 0000000000..918fb247e1 --- /dev/null +++ b/toolkits/codebank/src/test/java/com/ossez/toolkits/codebank/tests/algorithm/PrimeNumbersTest.java @@ -0,0 +1,61 @@ +package com.ossez.toolkits.codebank.tests.algorithm; + + +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.util.ArrayList; +import java.util.List; + +/** + *

+ * More details about question see link below + *

+ *

+ * + * @author YuCheng + */ +@TestInstance(TestInstance.Lifecycle.PER_CLASS) +public class PrimeNumbersTest { + + private final static Logger logger = LoggerFactory.getLogger(PrimeNumbersTest.class); + + /** + * + */ + @Test + public void testMain() { + logger.debug("BEGIN"); + + int N = 100; + List primeNumberList = new ArrayList<>(); + for (int i = 2; i < N; i++) { + if (isPrimeNumber(i)) + primeNumberList.add(i); + } + + logger.debug("primeNumber Count -[{}]", primeNumberList.size()); + logger.debug("primeNumber Count -[{}]", primeNumberList); + } + + /** + * @param number + * @return + */ + public boolean isPrimeNumber(int number) { + System.out.println(5%3);; + for (int i = 2; i < number; i++) { + if (number % i == 0) { + return false; + } + } + return true; + } + +} +