코딩테스트 풀이/JAVA
[LeetCode/Easy] 2351. First Letter to Appear Twice
무지맘
2023. 1. 16. 02:05
1. Input
1) String s
2. Output
1) s에서 처음으로 2번 나오는 문자를 반환
3. Constraint
1) 2 <= s.length <= 100
2) s는 영어 소문자로 이루어져 있다.
3) s로 반드시 답이 나오게끔 되어 있다.
4. Example
Input: s = "abccbaacz" -> Output: "c"
Input: s = "abcdd" -> Output: "d"
5. Code
1) 첫 코드(2022/08/04)
import java.util.*;
List<Character> list = new ArrayList();
char c = ' ';
for(int i=0 ; i<s.length() ; i++){
if(!list.contains(s.charAt(i))) list.add(s.charAt(i));
else{
c = s.charAt(i);
break;
}
}
return c;