Skip to content

Commit cb3aa34

Browse files
solves #2678: Number of Senior Citizens in java
1 parent f21c136 commit cb3aa34

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -821,4 +821,4 @@
821821
| 2656 | [Maximum Sum With Exactly K Elements](https://leetcode.com/problems/maximum-sum-with-exactly-k-elements) | [![Java](assets/java.png)](src/MaximumSumWithExactlyKElements.java) | |
822822
| 2660 | [Determine the Winner of a Bowling Game](https://leetcode.com/problems/determine-the-winner-of-a-bowling-game) | [![Java](assets/java.png)](src/DetermineTheWinnerOfABowlingGame.java) | |
823823
| 2670 | [Find the Distinct Difference Array](https://leetcode.com/problems/find-the-distinct-difference-array) | [![Java](assets/java.png)](src/FindTheDistinctDifferenceArray.java) | |
824-
| 2678 | [Number of Senior Citizens](https://leetcode.com/problems/number-of-senior-citizens) | | |
824+
| 2678 | [Number of Senior Citizens](https://leetcode.com/problems/number-of-senior-citizens) | [![Java](assets/java.png)](src/NumberOfSeniorCitizens.java) | |

src/NumberOfSeniorCitizens.java

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// https://leetcode.com/problems/number-of-senior-citizens
2+
// T: O(N)
3+
// S: O(1)
4+
5+
public class NumberOfSeniorCitizens {
6+
public int countSeniors(String[] details) {
7+
int seniors = 0;
8+
for (String detail : details) {
9+
int age = getAge(detail);
10+
if (age > 60) seniors++;
11+
}
12+
return seniors;
13+
}
14+
15+
private int getAge(String detail) {
16+
return Integer.parseInt(detail.substring(11, 13));
17+
}
18+
}

0 commit comments

Comments
 (0)