import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("횟수를 입력하세요");
int rotationNum = sc.nextInt();
System.out.println(getGroupNum(rotationNum));
}
static int getGroupNum(int count){
Scanner sc = new Scanner(System.in);
int score = 0;
for(int i=0; i<count; i++){
boolean isTrue = false;
System.out.print("문자를 입력하세요");
String inputWord = sc.next();
String[] checkGroup = inputWord.split("");
for(int j=0; j<checkGroup.length; j++){
int escapeScore = 0;
if(checkGroup.length==1){
break;
}
isTrue = false;
String compareWord = checkGroup[j];
for(int k=j+1; k<checkGroup.length; k++){
if(isTrue==false && compareWord.equals(checkGroup[k])){isTrue = false;}
if(isTrue==false && !compareWord.equals(checkGroup[k])){isTrue = true;}
if(isTrue==true && compareWord.equals(checkGroup[k])){
score--;
escapeScore--;
break;
}
}
if(escapeScore==-1){break;}
}
score++;
}
return score;
}
}
컴파일 에러 뜬다아~~
논리가 왜 성장하지 않을까..........
다른 사람 풀이도 좀 봐야겠다 ㅠ _ ㅠ
'디팔이의 개발공부 > 백준풀이 및 연습' 카테고리의 다른 글
[백준] 2941 - 크로아티아 알파벳 (미해결) (0) | 2022.10.14 |
---|
댓글