Submission #7051915


Source Code Expand

import java.util.*;
public class Main {
    public static void main (String[]args){
        // 標準入力
        Scanner sc = new Scanner(System.in);
        
        String s = sc.nextLine();

        sc.close();
        

        // 入力値を1文字ずつ分解する
         s.toCharArray();
        // 置き換える必要があるか判定を行う
        char[] parts = judgeReplace(s.toCharArray());

        // 置き換える必要があるため先頭のWAのみを置き換える
        if (replaceIndex > -1){
            parts[replaceIndex] = 'C';
            parts[replaceIndex-1] = 'A';
        
        // 置き換える必要がないため標準出力してプログラム終了     
        }else {
            System.out.println(new String(parts));

        }
    

    }

    public static char[] judgeReplace(char[]parts) {

        for (int cnt = parts.length-1;cnt > 0;cnt--){
            // 該当文字を含むか判定
            if (parts[cnt] == 'A' && parts[cnt-1] == 'W'){
                
                parts[cnt] = 'C';
                parts[cnt-1] = 'A';
            }
        }
        return parts;
    }
}

Submission Info

Submission Time
Task A - WAsedAC
User heikyo
Language Java8 (OpenJDK 1.8.0)
Score 0
Code Size 1199 Byte
Status CE

Compile Error

./Main.java:18: error: cannot find symbol
        if (replaceIndex > -1){
            ^
  symbol:   variable replaceIndex
  location: class Main
./Main.java:19: error: cannot find symbol
            parts[replaceIndex] = 'C';
                  ^
  symbol:   variable replaceIndex
  location: class Main
./Main.java:20: error: cannot find symbol
            parts[replaceIndex-1] = 'A';
                  ^
  symbol:   variable replaceIndex
  location: class Main
3 errors