Skip to content

Commit 370ca09

Browse files
committed
Arranging Coins: AC
1 parent e9e5df4 commit 370ca09

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

LeetCodePrj/Java/leetcode/easy/page3/ArrangingCoins.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
public class ArrangingCoins {
44

5-
private final int maxRow = 93000;
5+
private final int maxRow = 65537;
66

77
public int arrangeCoins(int n) {
88
int sum = 0;
99

1010
for (int i = 1; i <= maxRow; i++) {
1111
sum += i;
12-
if (sum > n) {
12+
if (sum > n || sum < 0) {
1313
return i - 1;
1414
}
1515
}

LeetCodePrj/Java/leetcode/easy/page3/EasyPage3.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,10 @@ public void FindAllAnagramsInAString() {
5858
String p = "abc";
5959
System.out.println(findAllAnagramsInAString.findAnagrams(s, p));
6060
}
61+
62+
@Test
63+
public void testArrangingCoins() {
64+
ArrangingCoins arrangingCoins = new ArrangingCoins();
65+
System.out.println(arrangingCoins.arrangeCoins(2147483647));
66+
}
6167
}

0 commit comments

Comments
 (0)