MapleStory Finger Point
본문 바로가기
디팔이의 개발공부/백준풀이 및 연습

[백준] 1316 - 그룹단어체커

by 디팔⸜( ◜࿁◝ )⸝︎︎ 2022. 10. 14.

 

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;
        }
    }


 

컴파일 에러 뜬다아~~

논리가 왜 성장하지 않을까..........

다른 사람 풀이도 좀 봐야겠다 ㅠ _ ㅠ

댓글