Skip to content

Commit 6e75a93

Browse files
add 2194
1 parent b465203 commit 6e75a93

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ _If you like this project, please leave me a star._ ★
88

99
| # | Title | Solutions | Video | Difficulty | Tag
1010
|------|----------------|------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|-------------|-------------
11+
| 2194 |[Cells in a Range on an Excel Sheet](https://leetcode.com/problems/cells-in-a-range-on-an-excel-sheet/)| [Java](../master/src/main/java/com/fishercoder/solutions/_2194.java) || Easy ||
1112
| 2190 |[Most Frequent Number Following Key In an Array](https://leetcode.com/problems/most-frequent-number-following-key-in-an-array/)| [Java](../master/src/main/java/com/fishercoder/solutions/_2190.java) || Easy ||
1213
| 2186 |[Minimum Number of Steps to Make Two Strings Anagram II](https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram-ii/)| [Java](../master/src/main/java/com/fishercoder/solutions/_2186.java) || Medium ||
1314
| 2185 |[Counting Words With a Given Prefix](https://leetcode.com/problems/counting-words-with-a-given-prefix/)| [Java](../master/src/main/java/com/fishercoder/solutions/_2185.java) || Easy ||
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.fishercoder.solutions;
2+
3+
import java.util.ArrayList;
4+
import java.util.Collections;
5+
import java.util.List;
6+
7+
public class _2194 {
8+
public static class Solution1 {
9+
public List<String> cellsInRange(String s) {
10+
char start = s.charAt(0);
11+
int num1 = Integer.parseInt(s.charAt(1) + "");
12+
char end = s.charAt(3);
13+
int num2 = Integer.parseInt(s.charAt(4) + "");
14+
List<String> ans = new ArrayList<>();
15+
StringBuilder sb = new StringBuilder();
16+
for (char startChar = start; startChar <= end; startChar++) {
17+
for (int c = num1; c <= num2; c++) {
18+
sb.setLength(0);
19+
sb.append(startChar);
20+
sb.append(c);
21+
ans.add(sb.toString());
22+
}
23+
}
24+
Collections.sort(ans);
25+
return ans;
26+
}
27+
}
28+
}

0 commit comments

Comments
 (0)