CODEBANK-2 添加代码到 Code Bank

This commit is contained in:
Yucheng Hu 2019-01-03 00:27:02 -05:00
parent c3d2a81f36
commit ee6398994e

View File

@ -0,0 +1,46 @@
package com.ossez.codebank.interview.tests;
import java.util.HashMap;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* For Tenna
*
* @author YuCheng
*
*/
public class TennaTest {
private final static Logger logger = LoggerFactory.getLogger(TennaTest.class);
/**
* Optimized Math
*/
@Test
public void testOptimizedMath() {
HashMap<Integer, String> outMap = new HashMap<Integer, String>();
// LOOP SET VALUE TO MAP
for (int i = 1; i <= 100; i++) {
if (outMap.get(i) == null && i % 2 == 0 && i % 3 == 0) {
outMap.put(i, "divisible by two and three.");
} else if (outMap.get(i) == null && i % 3 == 0) {
outMap.put(i, "divisible by three.");
} else if (outMap.get(i) == null && i % 2 == 0) {
outMap.put(i, "even.");
} else {
outMap.put(i, "odd.");
}
}
// LOOP FOR OUTPUT
for (int i = 1; i <= 100; i++) {
logger.debug("The number '{}' is {} ", i, outMap.get(i));
}
}
}