Skip to content

Commit e031f59

Browse files
committed
Update
1 parent 803c80b commit e031f59

File tree

4 files changed

+8
-31
lines changed

4 files changed

+8
-31
lines changed

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,14 @@
1212
* 주어진 문자열이 애너그램인지를 판단한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basic/IsAnagram.java)
1313
* 주어진 문자열을 길이와 함께 적어주면서 압축을 한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basic/CharacterCompressWithLength.java)
1414
* 주어진 문서(단어별로 나뉘어진 배열)에서 특정 단어의 빈도를 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basic/FrequencyStringInDocument.java)
15-
* 주어진 수보다 작은 소수의 개수를 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basic/FindPrimeNumTest.java)
1615

1716
### Basic Math
1817
* 주어진 두 수의 최대 공약수와 최소 공배수를 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basic/GcdAndGcm.java)
1918
* n개의 서로 다른 원소 중 r개의 원소를 순서없이 선택하는 방법의 수를 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/basicMath/BasicCombination.java)
19+
* 주어진 수보다 작은 소수의 개수를 구한다. [code]()
20+
* Fibonacci 를 계산하는 함수를 작성한다. [code]()
2021

2122
### Recursion part
22-
* Fibonacci 를 계산하는 함수를 작성한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/recursion/Fibonacci.java)
23-
* Dynamic Programming Fibonacci. [code](https://github.com/JaeYeopHan/algorithm_basic_java/tree/master/src/test/java/algorithm/dp)
2423
* 주사위로 이동 가능한 경우의 수를 모두 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/recursion/Dice.java)
2524
* n비트의 모든 경우의 수를 출력한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/recursion/NBitWays.java)
2625
* 순열을 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/algorithm/recursion/Permutation.java)
@@ -82,9 +81,12 @@
8281
</br>
8382

8483
## 알고리즘 문제 풀어보기
85-
### Codility exercise
84+
### Exercise
8685
* 양 쪽의 합이 동일해지는 index의 값을 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/codility/SearchEquilibrium.java)
8786

87+
### Dynamic Programming
88+
* Jump game [code]()
89+
8890
### Others
8991
* n!의 결과값에서 0의 개수를 구한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/exercise/FactorialZeroCount.java)
9092
* temp 를 사용하지 않고 두 변수를 swap 한다. [code](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/exercise/NoTempSwapTest.java)

src/test/java/algorithm/basic/Fibonacci.java src/test/java/algorithm/basicMath/Fibonacci.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package algorithm.basic;
1+
package algorithm.basicMath;
22

33
import org.junit.Test;
44

src/test/java/algorithm/basic/FindPrimeNumTest.java src/test/java/algorithm/basicMath/FindPrimeNumTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package algorithm.basic;
1+
package algorithm.basicMath;
22

33
import org.junit.Test;
44

src/test/java/exercise/KnapsackProblem.java

-25
This file was deleted.

0 commit comments

Comments
 (0)