結果
| 問題 |
No.197 手品
|
| コンテスト | |
| ユーザー |
kenji_shioya
|
| 提出日時 | 2016-06-21 16:28:54 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,121 bytes |
| コンパイル時間 | 4,025 ms |
| コンパイル使用メモリ | 77,936 KB |
| 実行使用メモリ | 53,848 KB |
| 最終ジャッジ日時 | 2024-06-27 13:32:36 |
| 合計ジャッジ時間 | 10,824 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 42 WA * 1 |
ソースコード
import java.util.*;
public class Exercise105{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
String sb = sc.next();
char[] sbArray = sb.toCharArray();
int sbO = getCount(sbArray, 'o');
int n = sc.nextInt();
String sa = sc.next();
char[] saArray = sa.toCharArray();
int saO = getCount(saArray, 'o');
if(sbO != saO){
System.out.println("SUCCESS");
return;
}else if(sbO > 0 && saO > 0){
if(n == 0 && !Arrays.equals(sbArray, saArray)){
System.out.println("SUCCESS");
return;
}else if(n == 1){
if(sbArray[0] != sbArray[2] && saArray[0] != saArray[2] && sbArray[0] != saArray[0]){
System.out.println("SUCCESS");
return;
}else if(sbArray[0] == sbArray[2] && sbArray[1] == saArray[1]){
System.out.println("SUCCESS");
return;
}
}
}
System.out.println("FAILURE");
}
private static int getCount(char[] array, char p){
int count = 0;
for(char y: array){
if(y == p){
count++;
}
}
return count;
}
}
kenji_shioya