Submission #7051867
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文字ずつ分解する char[] parts = s.toCharArray(); // 置き換える必要があるか判定を行う int replaceIndex = judgeReplace(parts); // 置き換える必要があるため先頭のWAのみを置き換える if (replaceIndex > -1){ parts[replaceIndex] = 'C'; parts[replaceIndex-1] = 'A'; // 置き換える必要がないため標準出力してプログラム終了 }else { System.out.println(new String(parts)); } } public static int judgeReplace(char[]parts) { // 置換するべき配列のインデックスを記憶する int replaceIndex = -1; for (int cnt = parts.length-1;cnt > 0;cnt--){ // 該当文字を含むか判定 if (parts[cnt] == 'A' && parts[cnt-1] == 'W'){ // WAを置換すると判定 replaceIndex = cnt; } } // -1 置換を行わない それ以外の整数 置換を行うと判定する return replaceIndex; } }
Submission Info
Submission Time | |
---|---|
Task | A - WAsedAC |
User | heikyo |
Language | Java8 (OpenJDK 1.8.0) |
Score | 0 |
Code Size | 1436 Byte |
Status | WA |
Exec Time | 156 ms |
Memory | 26172 KB |
Judge Result
Set Name | All | ||||
---|---|---|---|---|---|
Score / Max Score | 0 / 100 | ||||
Status |
|
Set Name | Test Cases |
---|---|
All | 0-sample1, 0-sample2, 1-random-AW-small0, 1-random-AW-small1, 1-random-AW-small2, 1-random-AW-small3, 1-random-AW-small4, 1-random-AWC-small0, 1-random-AWC-small1, 1-random-AWC-small2, 1-random-AWC-small3, 1-random-AWC-small4, 2-random-AW-large0, 2-random-AW-large1, 2-random-AW-large2, 2-random-AW-large3, 2-random-AW-large4, 2-random-AWC-large0, 2-random-AWC-large1, 2-random-AWC-large2, 2-random-AWC-large3, 2-random-AWC-large4, 3-WWWA-large-0, 3-WWWA-large-1, 3-WWWA-large-2, 3-WWWA-large-3, 3-WWWA-large-4, 3-WWWA-large-5, 3-WWWA-large-6, 3-WWWA-large-7, 3-WWWA-large-8, 3-WWWA-large-9, 9-onecharacter-A, 9-onecharacter-W |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0-sample1 | WA | 91 ms | 19668 KB |
0-sample2 | WA | 89 ms | 20692 KB |
1-random-AW-small0 | WA | 89 ms | 19028 KB |
1-random-AW-small1 | WA | 101 ms | 18640 KB |
1-random-AW-small2 | WA | 92 ms | 16980 KB |
1-random-AW-small3 | WA | 89 ms | 20564 KB |
1-random-AW-small4 | WA | 101 ms | 21972 KB |
1-random-AWC-small0 | WA | 101 ms | 19796 KB |
1-random-AWC-small1 | WA | 91 ms | 18768 KB |
1-random-AWC-small2 | WA | 90 ms | 21844 KB |
1-random-AWC-small3 | WA | 101 ms | 19668 KB |
1-random-AWC-small4 | WA | 91 ms | 19156 KB |
2-random-AW-large0 | WA | 146 ms | 24124 KB |
2-random-AW-large1 | WA | 154 ms | 25036 KB |
2-random-AW-large2 | WA | 150 ms | 22976 KB |
2-random-AW-large3 | WA | 149 ms | 23356 KB |
2-random-AW-large4 | WA | 153 ms | 24124 KB |
2-random-AWC-large0 | WA | 154 ms | 24392 KB |
2-random-AWC-large1 | WA | 149 ms | 23100 KB |
2-random-AWC-large2 | WA | 137 ms | 23096 KB |
2-random-AWC-large3 | WA | 151 ms | 26172 KB |
2-random-AWC-large4 | WA | 149 ms | 26052 KB |
3-WWWA-large-0 | WA | 147 ms | 25156 KB |
3-WWWA-large-1 | WA | 125 ms | 21836 KB |
3-WWWA-large-2 | WA | 130 ms | 20284 KB |
3-WWWA-large-3 | WA | 115 ms | 22604 KB |
3-WWWA-large-4 | WA | 133 ms | 22844 KB |
3-WWWA-large-5 | WA | 156 ms | 23496 KB |
3-WWWA-large-6 | WA | 149 ms | 25532 KB |
3-WWWA-large-7 | WA | 149 ms | 23484 KB |
3-WWWA-large-8 | WA | 154 ms | 26168 KB |
3-WWWA-large-9 | WA | 149 ms | 23620 KB |
9-onecharacter-A | AC | 91 ms | 18900 KB |
9-onecharacter-W | AC | 90 ms | 20820 KB |