Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit0c847b5

Browse files
authored
Added tests for tasks 852-2549
1 parent8d7030b commit0c847b5

File tree

5 files changed

+126
-0
lines changed

5 files changed

+126
-0
lines changed

‎src/test/java/g0801_0900/s0852_peak_index_in_a_mountain_array/SolutionTest.java‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,30 @@ void peakIndexInMountainArray2() {
2020
voidpeakIndexInMountainArray3() {
2121
assertThat(newSolution().peakIndexInMountainArray(newint[] {0,10,5,2}),equalTo(1));
2222
}
23+
24+
@Test
25+
voidpeakIndexInMountainArray4() {
26+
assertThat(
27+
newSolution().peakIndexInMountainArray(newint[] {0,1,2,3,2,1}),equalTo(3));
28+
}
29+
30+
@Test
31+
voidpeakIndexInMountainArray5() {
32+
assertThat(newSolution().peakIndexInMountainArray(newint[] {5,10,7}),equalTo(1));
33+
}
34+
35+
@Test
36+
voidpeakIndexInMountainArray6() {
37+
assertThat(newSolution().peakIndexInMountainArray(newint[] {5,4,3,2,1}),equalTo(1));
38+
}
39+
40+
@Test
41+
voidpeakIndexInMountainArray7() {
42+
assertThat(newSolution().peakIndexInMountainArray(newint[] {1,2,3,4,5}),equalTo(-1));
43+
}
44+
45+
@Test
46+
voidpeakIndexInMountainArray8() {
47+
assertThat(newSolution().peakIndexInMountainArray(newint[] {3,3,3,3}),equalTo(-1));
48+
}
2349
}

‎src/test/java/g1701_1800/s1736_latest_time_by_replacing_hidden_digits/SolutionTest.java‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,39 @@ void maximumTime2() {
2020
voidmaximumTime3() {
2121
assertThat(newSolution().maximumTime("1?:22"),equalTo("19:22"));
2222
}
23+
24+
@Test
25+
voidmaximumTime4() {
26+
assertThat(newSolution().maximumTime("?4:00"),equalTo("14:00"));
27+
}
28+
29+
@Test
30+
voidmaximumTime5() {
31+
assertThat(newSolution().maximumTime("??:??"),equalTo("23:59"));
32+
}
33+
34+
@Test
35+
voidmaximumTime6() {
36+
assertThat(newSolution().maximumTime("?3:15"),equalTo("23:15"));
37+
}
38+
39+
@Test
40+
voidmaximumTime7() {
41+
assertThat(newSolution().maximumTime("2?:45"),equalTo("23:45"));
42+
}
43+
44+
@Test
45+
voidmaximumTime8() {
46+
assertThat(newSolution().maximumTime("1?:??"),equalTo("19:59"));
47+
}
48+
49+
@Test
50+
voidmaximumTime9() {
51+
assertThat(newSolution().maximumTime("10:?7"),equalTo("10:57"));
52+
}
53+
54+
@Test
55+
voidmaximumTime10() {
56+
assertThat(newSolution().maximumTime("22:4?"),equalTo("22:49"));
57+
}
2358
}

‎src/test/java/g2301_2400/s2396_strictly_palindromic_number/SolutionTest.java‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,24 @@ void isStrictlyPalindromic2() {
2020
voidisStrictlyPalindromic3() {
2121
assertThat(newSolution().isStrictlyPalindromic(9779),equalTo(false));
2222
}
23+
24+
@Test
25+
voidisStrictlyPalindromic4() {
26+
assertThat(newSolution().isStrictlyPalindromic(3),equalTo(true));
27+
}
28+
29+
@Test
30+
voidisStrictlyPalindromic5() {
31+
assertThat(newSolution().isStrictlyPalindromic(2),equalTo(true));
32+
}
33+
34+
@Test
35+
voidisStrictlyPalindromic6() {
36+
assertThat(newSolution().isStrictlyPalindromic(1),equalTo(true));
37+
}
38+
39+
@Test
40+
voidisStrictlyPalindromic7() {
41+
assertThat(newSolution().isStrictlyPalindromic(10000),equalTo(false));
42+
}
2343
}

‎src/test/java/g2501_2600/s2525_categorize_box_according_to_criteria/SolutionTest.java‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,34 @@ void categorizeBox() {
1515
voidcategorizeBox2() {
1616
assertThat(newSolution().categorizeBox(200,50,800,50),equalTo("Neither"));
1717
}
18+
19+
@Test
20+
voidcategorizeBox3() {
21+
assertThat(newSolution().categorizeBox(10000,1,1,10),equalTo("Bulky"));
22+
}
23+
24+
@Test
25+
voidcategorizeBox4() {
26+
assertThat(newSolution().categorizeBox(1000,1000,1000,10),equalTo("Bulky"));
27+
}
28+
29+
@Test
30+
voidcategorizeBox5() {
31+
assertThat(newSolution().categorizeBox(10000,10000,1,200),equalTo("Both"));
32+
}
33+
34+
@Test
35+
voidcategorizeBox6() {
36+
assertThat(newSolution().categorizeBox(9999,9999,1,99),equalTo("Neither"));
37+
}
38+
39+
@Test
40+
voidcategorizeBox7() {
41+
assertThat(newSolution().categorizeBox(10000,10000,1,100),equalTo("Both"));
42+
}
43+
44+
@Test
45+
voidcategorizeBox8() {
46+
assertThat(newSolution().categorizeBox(1000,1000,1000,1),equalTo("Bulky"));
47+
}
1848
}

‎src/test/java/g2501_2600/s2549_count_distinct_numbers_on_board/SolutionTest.java‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,19 @@ void distinctIntegers() {
1515
voiddistinctIntegers2() {
1616
assertThat(newSolution().distinctIntegers(3),equalTo(2));
1717
}
18+
19+
@Test
20+
voiddistinctIntegers3() {
21+
assertThat(newSolution().distinctIntegers(1),equalTo(1));
22+
}
23+
24+
@Test
25+
voiddistinctIntegers4() {
26+
assertThat(newSolution().distinctIntegers(2),equalTo(1));
27+
}
28+
29+
@Test
30+
voiddistinctIntegers5() {
31+
assertThat(newSolution().distinctIntegers(1000),equalTo(999));
32+
}
1833
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp