Skip to content

Commit 3700c3c

Browse files
authored
Merge pull request #96 from sir-gon/develop
[DOC] Markdown files moved to their own directory.
2 parents 7c6ab40 + f32d36a commit 3700c3c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+72
-129
lines changed

algorithm-exercises-java/src/main/java/ae/Problem0000.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
/**
3-
* {TITLE}.
4-
*
5-
* ////////////////////////////////////////////////////////////////////////////
6-
* Result found:
7-
* ////////////////////////////////////////////////////////////////////////////
8-
*/
1+
/// ////////////////////////////////////////////////////////////////////////////
2+
// Result found:
3+
/// ////////////////////////////////////////////////////////////////////////////
94

105
package ae;
116

127
import java.text.MessageFormat;
138

149
/**
1510
* {TITLE}.
11+
*
12+
* @link Problem definition [[docs/hackerrank/problem0000.md]]
1613
*/
1714
public class Problem0000 {
1815

algorithm-exercises-java/src/main/java/ae/hackerrank/SolveMeFirst.java

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
/**
3-
* SolveMeFirst.
4-
*
5-
* ////////////////////////////////////////////////////////////////////////////
6-
* Result found:
7-
* ////////////////////////////////////////////////////////////////////////////
8-
*/
9-
101
package ae.hackerrank;
112

123
import java.text.MessageFormat;
134

145
/**
15-
* SolveMeFirst.
6+
* Solve Me First.
7+
*
8+
* @link Problem definition [[docs/hackerrank/SolveMeFirst.md]]
169
*/
1710
public class SolveMeFirst {
1811

@@ -37,5 +30,3 @@ public static Integer solveMeFirst(Integer[] inputs) {
3730
return total;
3831
}
3932
}
40-
41-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0001.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import java.text.MessageFormat;
64
import java.util.logging.Logger;
75

86
/**
97
* Multiples of 3 and 5.
8+
*
9+
* @link Problem definition [[docs/projecteuler/problem0001.md]]
1010
*/
1111
public class Problem0001 {
1212

@@ -15,7 +15,6 @@ private Problem0001() {}
1515
static Logger logger = ae.projecteuler.util.CustomLogger.getLogger();
1616

1717
/**
18-
*
1918
* Problem0001.
2019
*/
2120
public static Integer problem0001(Integer top) {
@@ -37,5 +36,3 @@ public static Integer problem0001(Integer top) {
3736
return result;
3837
}
3938
}
40-
41-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0002.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import java.text.MessageFormat;
64
import java.util.logging.Logger;
75

86
/**
97
* Even Fibonacci numbers.
8+
*
9+
* @link Problem definition [[docs/projecteuler/problem0002.md]]
1010
*/
1111
public class Problem0002 {
1212

@@ -48,5 +48,3 @@ public static Integer problem0002(int top) {
4848
}
4949

5050
}
51-
52-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0003.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.Divisors;
64
import ae.projecteuler.helper.NaturalNumber;
75
import java.util.Arrays;
86

9-
107
/**
11-
* Problem0003.
8+
* Largest prime factor.
9+
*
10+
* @link Problem definition [[docs/projecteuler/problem0003.md]]
1211
*/
1312
public class Problem0003 {
1413

@@ -56,5 +55,3 @@ public static Long problem0003(Long top) {
5655
}
5756

5857
}
59-
60-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0004.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
/// ////////////////////////////////////////////////////////////////////////////
42
// NOTES ABOUT THE SOLUTION:
53
// This solution cycles to test all pairs of factors between 111 and 999 that
@@ -16,6 +14,8 @@
1614

1715
/**
1816
* Largest palindrome product.
17+
*
18+
* @link Problem definition [[docs/projecteuler/problem0004.md]]
1919
*/
2020
public class Problem0004 {
2121

@@ -70,5 +70,3 @@ public static Integer problem0004(int bottom, int top) {
7070
return foundPalindrome;
7171
}
7272
}
73-
74-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0005.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.NaturalNumber;
@@ -11,6 +9,8 @@
119

1210
/**
1311
* Smallest multiple.
12+
*
13+
* @link Problem definition [[docs/projecteuler/problem0005.md]]
1414
*/
1515
public class Problem0005 {
1616

@@ -33,7 +33,7 @@ public static Map<Long, Integer> countOccurrences(List<Long> numbers) {
3333
return occurrences;
3434
}
3535

36-
/***
36+
/**
3737
* mixOccurrences.
3838
*/
3939
public static Map<Long, Integer> mixOccurrences(
@@ -94,5 +94,3 @@ public static Integer problem0005(Integer bottom, Integer top) {
9494
}
9595

9696
}
97-
98-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0005Simple.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
/**
66
* Smallest multiple.
7+
*
8+
* @link Problem definition [[docs/projecteuler/problem0005.md]]
79
*/
810
public class Problem0005Simple {
911

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0006.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
// ////////////////////////////////////////////////////////////////////////////
42
// Solution found:
53
// Sum of first 100 squares = 338350
@@ -10,6 +8,11 @@
108

119
package ae.projecteuler;
1210

11+
/**
12+
* Sum square difference.
13+
*
14+
* @link Problem definition [[docs/projecteuler/problem0006.md]]
15+
*/
1316
class Problem0006 {
1417

1518
private Problem0006() {}
@@ -55,5 +58,3 @@ public static Integer problem0006(Integer bottom, Integer top) {
5558
}
5659

5760
}
58-
59-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0007.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.NaturalNumber;
@@ -8,6 +6,8 @@
86

97
/**
108
* 10001st prime.
9+
*
10+
* @link Problem definition [[docs/projecteuler/problem0007.md]]
1111
*/
1212
public class Problem0007 {
1313

@@ -49,5 +49,3 @@ public static Integer problem0007(Integer top) {
4949
return answer;
5050
}
5151
}
52-
53-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0008.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.Product;
@@ -8,6 +6,8 @@
86

97
/**
108
* Largest product in a series.
9+
*
10+
* @link Problem definition [[docs/projecteuler/problem0008.md]]
1111
*/
1212
public class Problem0008 {
1313

@@ -47,5 +47,3 @@ public static Long problem0008(String number, Integer interval) {
4747
return max;
4848
}
4949
}
50-
51-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0009.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import java.text.MessageFormat;
64

75
/**
86
* Special Pythagorean triplet.
7+
*
8+
* @link Problem definition [[docs/projecteuler/problem0009.md]]
99
*/
1010
public class Problem0009 {
1111

@@ -76,5 +76,3 @@ public static Integer problem0009(Integer limit) {
7676
return found.ta * found.tb * found.tc;
7777
}
7878
}
79-
80-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0010.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.NaturalNumber;
@@ -9,6 +7,8 @@
97

108
/**
119
* Summation of primes.
10+
*
11+
* @link Problem definition [[docs/projecteuler/problem0010.md]]
1212
*/
1313
public class Problem0010 {
1414

@@ -45,5 +45,3 @@ public static Long problem0010(Long bottom, Long top) {
4545
return result;
4646
}
4747
}
48-
49-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0011.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import java.text.MessageFormat;
64

75
/**
8-
* Problem 0011.
6+
* Largest product in a grid.
7+
*
8+
* @link Problem definition [[docs/projecteuler/problem0011.md]]
99
*/
1010
public class Problem0011 {
1111

@@ -93,5 +93,3 @@ public static Integer problem0011(Integer[][] squareMatrix, Integer interval)
9393
return result;
9494
}
9595
}
96-
97-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0012.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.Divisors;
64

75
/**
86
* Problem 0012.
7+
*
8+
* @link Problem definition [[docs/projecteuler/problem0012.md]]
99
*/
1010
public class Problem0012 {
1111

@@ -44,5 +44,3 @@ public static Long problem0012(Long top) {
4444
return count;
4545
}
4646
}
47-
48-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0013.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.BigNum;
@@ -9,7 +7,9 @@
97

108

119
/**
12-
* Problem 0013.
10+
* Large sum.
11+
*
12+
* @link Problem definition [[docs/projecteuler/problem0013.md]]
1313
*/
1414
public class Problem0013 {
1515

@@ -40,5 +40,3 @@ public static String problem0013(String[] arrayOfNumbers, Integer firtsDigits) {
4040
return numberString;
4141
}
4242
}
43-
44-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0014.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
import ae.projecteuler.helper.Collatz;
@@ -8,7 +6,9 @@
86

97

108
/**
11-
* Problem 0013.
9+
* Longest Collatz sequence.
10+
*
11+
* @link Problem definition [[docs/projecteuler/problem0014.md]]
1212
*/
1313
public class Problem0014 {
1414
private Problem0014() {}
@@ -59,5 +59,3 @@ public static Long problem0014(Integer bottom, Integer top) throws IllegalArgume
5959
return result;
6060
}
6161
}
62-
63-
//CHECKSTYLE.ON: JavadocParagraph

algorithm-exercises-java/src/main/java/ae/projecteuler/Problem0015.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
// CHECKSTYLE.OFF: JavadocParagraph
2-
31
package ae.projecteuler;
42

53
/**
6-
* Problem 0015.
4+
* Lattice paths.
5+
*
6+
* @link Problem definition [[docs/projecteuler/problem0015.md]]
77
*/
88
public class Problem0015 {
99

@@ -44,5 +44,3 @@ public static Long problem0015(Integer gridSide) {
4444
return result;
4545
}
4646
}
47-
48-
//CHECKSTYLE.ON: JavadocParagraph

0 commit comments

Comments
 (0)