Submission #7051809
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] = 'C'; parts[replaceIndex-1] = 'A'; // 置き換える必要がないため標準出力してプログラム終了 }else { System.out.println(new String(parts)); repeat = false; } } } 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; break; } } // -1 置換を行わない それ以外の整数 置換を行うと判定する return replaceIndex; } }
Submission Info
Submission Time | |
---|---|
Task | A - WAsedAC |
User | heikyo |
Language | Java8 (OpenJDK 1.8.0) |
Score | 0 |
Code Size | 1628 Byte |
Status | TLE |
Exec Time | 2109 ms |
Memory | 27452 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 | AC | 92 ms | 19924 KB |
0-sample2 | AC | 91 ms | 21716 KB |
1-random-AW-small0 | AC | 90 ms | 21204 KB |
1-random-AW-small1 | AC | 95 ms | 21844 KB |
1-random-AW-small2 | AC | 106 ms | 21588 KB |
1-random-AW-small3 | AC | 91 ms | 18900 KB |
1-random-AW-small4 | AC | 95 ms | 20816 KB |
1-random-AWC-small0 | AC | 93 ms | 19796 KB |
1-random-AWC-small1 | AC | 92 ms | 19796 KB |
1-random-AWC-small2 | AC | 91 ms | 19156 KB |
1-random-AWC-small3 | AC | 94 ms | 21716 KB |
1-random-AWC-small4 | AC | 92 ms | 18900 KB |
2-random-AW-large0 | TLE | 2105 ms | 23500 KB |
2-random-AW-large1 | TLE | 2109 ms | 27068 KB |
2-random-AW-large2 | TLE | 2105 ms | 26308 KB |
2-random-AW-large3 | TLE | 2109 ms | 27452 KB |
2-random-AW-large4 | TLE | 2109 ms | 26316 KB |
2-random-AWC-large0 | TLE | 2109 ms | 25152 KB |
2-random-AWC-large1 | TLE | 2109 ms | 24252 KB |
2-random-AWC-large2 | TLE | 2109 ms | 25660 KB |
2-random-AWC-large3 | TLE | 2105 ms | 21576 KB |
2-random-AWC-large4 | TLE | 2109 ms | 26316 KB |
3-WWWA-large-0 | AC | 1422 ms | 26052 KB |
3-WWWA-large-1 | AC | 262 ms | 22716 KB |
3-WWWA-large-2 | AC | 372 ms | 24128 KB |
3-WWWA-large-3 | AC | 319 ms | 24388 KB |
3-WWWA-large-4 | AC | 703 ms | 19788 KB |
3-WWWA-large-5 | AC | 1994 ms | 24256 KB |
3-WWWA-large-6 | AC | 1993 ms | 23756 KB |
3-WWWA-large-7 | AC | 1997 ms | 24268 KB |
3-WWWA-large-8 | AC | 1993 ms | 26168 KB |
3-WWWA-large-9 | AC | 1998 ms | 24524 KB |
9-onecharacter-A | AC | 91 ms | 18900 KB |
9-onecharacter-W | AC | 92 ms | 20820 KB |