Submission #7051780
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(); boolean repeat = true; while(repeat){ // 置き換える必要があるか判定を行う int replaceIndex = judgeReplace(parts); // 置き換える必要があるため先頭のWAのみを置き換える if (replaceIndex > -1){ parts[replaceIndex-1] = 'A'; parts[replaceIndex] = 'C'; // 置き換える必要がないため標準出力してプログラム終了 }else { System.out.println(new String(parts)); repeat = false; } } } public static int judgeReplace(char[]parts) { // 置換するべき配列のインデックスを記憶する int replaceIndex = -1; for (int cnt = 0;cnt < parts.length;cnt++){ // 該当文字を含むか判定 if (parts[cnt] == 'W' && parts[cnt+1] == 'A'){ // WAを置換すると判定 replaceIndex = cnt; break; } } // -1 置換を行わない それ以外の整数 置換を行うと判定する return replaceIndex; } }
Submission Info
Submission Time | |
---|---|
Task | A - WAsedAC |
User | heikyo |
Language | Java8 (OpenJDK 1.8.0) |
Score | 0 |
Code Size | 1626 Byte |
Status | RE |
Exec Time | 2000 ms |
Memory | 27588 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 | RE | 93 ms | 19284 KB |
0-sample2 | WA | 93 ms | 21204 KB |
1-random-AW-small0 | RE | 94 ms | 19284 KB |
1-random-AW-small1 | WA | 93 ms | 19668 KB |
1-random-AW-small2 | WA | 98 ms | 19284 KB |
1-random-AW-small3 | WA | 92 ms | 20692 KB |
1-random-AW-small4 | WA | 108 ms | 23252 KB |
1-random-AWC-small0 | RE | 94 ms | 19156 KB |
1-random-AWC-small1 | RE | 95 ms | 21844 KB |
1-random-AWC-small2 | RE | 93 ms | 19668 KB |
1-random-AWC-small3 | WA | 95 ms | 21588 KB |
1-random-AWC-small4 | RE | 93 ms | 19412 KB |
2-random-AW-large0 | WA | 852 ms | 26316 KB |
2-random-AW-large1 | RE | 151 ms | 27588 KB |
2-random-AW-large2 | RE | 152 ms | 23996 KB |
2-random-AW-large3 | RE | 835 ms | 23484 KB |
2-random-AW-large4 | WA | 848 ms | 24260 KB |
2-random-AWC-large0 | WA | 1151 ms | 24672 KB |
2-random-AWC-large1 | WA | 1123 ms | 23116 KB |
2-random-AWC-large2 | RE | 1096 ms | 26180 KB |
2-random-AWC-large3 | WA | 1120 ms | 23372 KB |
2-random-AWC-large4 | RE | 1097 ms | 24012 KB |
3-WWWA-large-0 | RE | 1418 ms | 27052 KB |
3-WWWA-large-1 | RE | 255 ms | 19788 KB |
3-WWWA-large-2 | RE | 362 ms | 22576 KB |
3-WWWA-large-3 | WA | 322 ms | 24636 KB |
3-WWWA-large-4 | WA | 695 ms | 22092 KB |
3-WWWA-large-5 | WA | 2000 ms | 24256 KB |
3-WWWA-large-6 | RE | 1986 ms | 23740 KB |
3-WWWA-large-7 | WA | 1999 ms | 23736 KB |
3-WWWA-large-8 | RE | 1983 ms | 27460 KB |
3-WWWA-large-9 | WA | 1999 ms | 25676 KB |
9-onecharacter-A | AC | 91 ms | 21844 KB |
9-onecharacter-W | RE | 92 ms | 18644 KB |