Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 필드카탈로그
- changing value
- APPENDING
- ZPL
- java
- MONAT_F4
- APPENDING CORRESPONDING
- SAP
- ABAP
- FOR ALL ENTRIES IN
- Union-Find
- ALV Output Setting
- Data Browser
- boole_d
- Dictionary Search Help
- SAP GUI
- DP - 유한배낭
- qfieldname
- BOJ_Gold
- batch job
- DP - 무한배낭(순서)
- NEW-PAGE PRINT ON
- SM36
- DP - 무한배낭
- 날짜 계산 함수
- CTS #CTS 이관 #SAP #ABAP
- cfieldname
- transporting
- using value
- READ TABLE
Archives
- Today
- Total
Jin's Library
[Silver Ⅴ] 1316 - 그룹 단어 체커 본문
package BOJ.Silver;
import java.util.*;
// 실버 5 그룹 단어 체커
// List
public class BOJ_1316 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt(), idx = 0, answer = 0;
String[] str = new String[N];
for(int i=0;i<str.length;i++){
str[i] = sc.next();
}
while(idx < N){
boolean flag = true;
List<Character> alp = new ArrayList<Character>();
String check = str[idx];
for(int i=0; i<check.length();i++){
if(!alp.contains(check.charAt(i))){
alp.add(check.charAt(i));
}else{
if(alp.indexOf(check.charAt(i)) < alp.size()-1){
flag = false;
break;
}
}
}
if(flag) answer++;
idx++;
}
System.out.println(answer);
sc.close();
}
}'Algorithm - Java > BOJ - Silver' 카테고리의 다른 글
| [Silver Ⅳ] 10866 - 덱 (0) | 2025.09.30 |
|---|---|
| [Silver Ⅳ] 18258 - 큐 2 (0) | 2025.09.30 |
| [Silver Ⅳ] 1302 - 베스트셀러 (0) | 2025.09.30 |
| [Silver Ⅱ] 1012 - 유기농 배추 (0) | 2025.09.30 |
| [Silver I] 1283 - 단축키 지정 (0) | 2025.09.30 |