Skip to content

Commit 418d175

Browse files
committed
Add basic algorithm code
1 parent ea328b1 commit 418d175

File tree

5 files changed

+22
-23
lines changed

5 files changed

+22
-23
lines changed

src/test/java/algorithm/basic/CharacterCompressWithLength.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ public class CharacterCompressWithLength {
1818
@Test
1919
public void test() {
2020
assertThat(null, is(RunLengthCompress_USE_HASHMAP(null)));
21-
assertThat("a3b3c3", is(RunLengthCompress_USE_HASHMAP("aaabbbccc")));
22-
assertThat("a3b3c4", is(RunLengthCompress_USE_HASHMAP("aabbacbccc")));
23-
24-
assertThat("a3b3c3", is(RunLengthCompress("aaabbbccc")));
21+
assertThat(RunLengthCompress_USE_HASHMAP("aaabbbccc"), is("a3b3c3"));
22+
assertThat(RunLengthCompress_USE_HASHMAP("aabbacbccc"), is("a3b3c4"));
23+
assertThat(RunLengthCompress("aaabbbccc"), is("a3b3c3"));
2524
}
2625

2726
private String RunLengthCompress_USE_HASHMAP(String str) {

src/test/java/algorithm/basic/FrequencyStringInDocument.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ public class FrequencyStringInDocument {
2020
@Test
2121
public void test() {
2222
String[] strArr = new String[100];
23-
assertThat(0, is(countStringInDocs(strArr, null)));
23+
assertThat(countStringInDocs(strArr, null), is(0));
2424
strArr[0] = "jbee";
25-
assertThat(1, is(countStringInDocs(strArr, "jbee")));
25+
assertThat(countStringInDocs(strArr, "jbee"), is(1));
2626
strArr[1] = "jbee";
27-
assertThat(2, is(countStringInDocs(strArr, "jbee")));
27+
assertThat(countStringInDocs(strArr, "jbee"), is(2));
2828
strArr[2] = "jbee";
29-
assertThat(3, is(countStringInDocs(strArr, "jbee")));
29+
assertThat(countStringInDocs(strArr, "jbee"), is(3));
3030
}
3131

3232
private int countStringInDocs(String[] strArr, String target) {

src/test/java/algorithm/basic/IsAnagram.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ public class IsAnagram {
2020

2121
@Test
2222
public void test() {
23-
assertThat(true, is(애너그램판별_USE_MAP("arc", "car")));
24-
assertThat(true, is(애너그램판별_USE_MAP("caaabbb", "abababc")));
25-
assertThat(false, is(애너그램판별_USE_MAP("caabbbb", "abababc")));
26-
assertThat(false, is(애너그램판별_USE_MAP("arc", "carr")));
27-
assertThat(false, is(애너그램판별_USE_MAP("arc", "caz")));
23+
assertThat(애너그램판별_USE_MAP("arc", "car"), is(true));
24+
assertThat(애너그램판별_USE_MAP("caaabbb", "abababc"), is(true));
25+
assertThat(애너그램판별_USE_MAP("caabbbb", "abababc"), is(false));
26+
assertThat(애너그램판별_USE_MAP("arc", "carr"), is(false));
27+
assertThat(애너그램판별_USE_MAP("arc", "caz"), is(false));
2828
}
2929

3030
private boolean 애너그램판별_USE_MAP(String str1, String str2) {

src/test/java/algorithm/basic/StringParseToInt.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class StringParseToInt {
1414

1515
@Test
1616
public void toIntFromString() {
17-
assertThat(123, is(toIntFromString("123")));
17+
assertThat(toIntFromString("123"), is(123));
1818
}
1919

2020
private int toIntFromString(String str) {

src/test/java/algorithm/basic/UniqueCharacterInString.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ public class UniqueCharacterInString {
1717

1818
@Test
1919
public void test() {
20-
assertThat(true, is(이중포문을_사용한_방법("abcd")));
21-
assertThat(true, is(이중포문을_사용한_방법("abcdefghij")));
22-
assertThat(false, is(이중포문을_사용한_방법("abccde")));
23-
assertThat(false, is(이중포문을_사용한_방법("abca")));
24-
25-
assertThat(true, is(HashSet을_사용한_방법("abcd")));
26-
assertThat(true, is(HashSet을_사용한_방법("abcdefghij")));
27-
assertThat(false, is(HashSet을_사용한_방법("abccde")));
28-
assertThat(false, is(HashSet을_사용한_방법("abca")));
20+
assertThat(이중포문을_사용한_방법("abcd"), is(true));
21+
assertThat(이중포문을_사용한_방법("abcdefghij"), is(true));
22+
assertThat(이중포문을_사용한_방법("abccde"), is(false));
23+
assertThat(이중포문을_사용한_방법("abca"), is(false));
24+
25+
assertThat(HashSet을_사용한_방법("abcd"), is(true));
26+
assertThat(HashSet을_사용한_방법("abcdefghij"), is(true));
27+
assertThat(HashSet을_사용한_방법("abccde"), is(false));
28+
assertThat(HashSet을_사용한_방법("abca"), is(false));
2929
}
3030

3131
private boolean 이중포문을_사용한_방법(String str) {

0 commit comments

Comments
 (0)