AtCoder Beginner Contest 003

Submission #1532159

Source codeソースコード

import java.util.Scanner;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        String t = sc.next();
        char[] sCharArray = s.toCharArray();
        char[] tCharArray = t.toCharArray();
        
        boolean isMatch = true;
        for (int i=0; i < sCharArray.length; i++) {
            if (sCharArray[i] != tCharArray[i]) {
                if (sCharArray[i] == '@') {
                    if (!Pattern.compile("[atcoder]").matcher(String.valueOf(tCharArray[i])).find()) {
                        isMatch = false;
                        break;
                    }
                } else if (tCharArray[i] == '@') {
                    if (!Pattern.compile("[atcoder]").matcher(String.valueOf(sCharArray[i])).find()) {
                        isMatch = false;
                        break;
                    }
                } else {
                    isMatch = false;
                    break;
                }
            }
        }
        if (isMatch) {
            System.out.println("You can win");
        } else {
            System.out.println("You will lose");
        }
    }
}

Submission

Task問題 B - AtCoderトランプ
User nameユーザ名 ppp
Created time投稿日時
Language言語 Java8 (OpenJDK 1.8.0)
Status状態 AC
Score得点 100
Source lengthソースコード長 1273 Byte
File nameファイル名
Exec time実行時間 106 ms
Memory usageメモリ使用量 23764 KB

Test case

Set

Set name Score得点 / Max score Cases
All 100 / 100 00_sample_01.txt,00_sample_02.txt,00_sample_03.txt,test_AAAAAAAAAA_AAAAAAAAAA.txt,test_AAAAAAA_atcoder.txt,test_AAAAAAAcAA_dddddddddd.txt,test_AAA_AAA.txt,test_AAApqAAq_AmAbAAAv.txt,test_A_A.txt,test_A_z.txt,test_Aataodfoad_cazgodeowA.txt,test_AbAAkAtAAA_AbAAkAAAAc.txt,test_AddAAdAccc_cdddAApcAc.txt,test_AeAApAAkAA_AAAApetkAA.txt,test_AeaewrAckd_teaAwrackd.txt,test_AjuAAfw_AjutAfw.txt,test_AkaAAbhbrA_AayAgbrnno.txt,test_Amk_AiA.txt,test_Aqgzjukogn_vqgzjukogn.txt,test_AtAjjlAlj_zxojqerlj.txt,test_aAAAnoAAAA_AAAAnAAAtA.txt,test_aAsAzpurej_AasAzppAej.txt,test_aaaaaaaaaa_tttttttttt.txt,test_acAtasfAtr_acrtasfrtr.txt,test_aercbrAkAc_aeAcbArkAc.txt,test_aeyfyeu_aeyfyAn.txt,test_akAoazoAgA_ardoazoago.txt,test_alqinmkpob_alqizmvprb.txt,test_atgvrdnadg_atgvrdnadg.txt,test_bAozuxujyf_btAzuxujyf.txt,test_beAdgbAvpm_beoAvbAvpm.txt,test_cejeesaetk_cwecdetuvd.txt,test_cnrrdorw_cnrrdArw.txt,test_coaeeccedr_coaeeccedr.txt,test_cogxtrmwlv_cojxzhuyjv.txt,test_cyhn_AyhA.txt,test_dkaykjA_dkaeAjl.txt,test_dtjwlyycmb_zveetyyqmb.txt,test_dxjunaaqfj_dxjurackej.txt,test_eAhatnjhws_uAAAAnoAfs.txt,test_e_r.txt,test_f_k.txt,test_fq_xv.txt,test_gAuuAzhzAf_kiuwszAzAf.txt,test_gaAAAAAAcA_oAAloAmAAm.txt,test_gxghqm_gxghqm.txt,test_humnAvnlbi_humnAvnlbi.txt,test_hzlsl_ozlsl.txt,test_ifiiAAAjnr_ifiirtAjnr.txt,test_ifwmypbnsy_ifwmypbnsy.txt,test_jhxjiskyyf_uqvmsjtptm.txt,test_khinAAAwAf_khinAAAwrf.txt,test_kodtcdckd_kAdtcdckd.txt,test_lkhxgf_xghwgf.txt,test_ltoh_lAoh.txt,test_moeooAtAAt_mAeooAtAdt.txt,test_nbAAqAnga_nlaAqAngA.txt,test_o_o.txt,test_oderoderod_AAoderAAAd.txt,test_ok_Ak.txt,test_pAknA_pAknA.txt,test_p_A.txt,test_ppxAslAquh_ppxAslAquh.txt,test_qcnnrt_ccnnrA.txt,test_tjAmwowdhk_AjeiwAwdhk.txt,test_uAkAs_tlxas.txt,test_u_u.txt,test_ug_ug.txt,test_vAb_vAA.txt,test_vvgxtupvbt_vvgbtupnbp.txt,test_vvvvvvvvvv_vvvvvvvvvv.txt,test_wAAA_AAAA.txt,test_waAqrnAkka_waoqAnAAkA.txt,test_wokclAAA_wAkAqrAd.txt,test_xkhqxlzkzs_xkhqxlzkzs.txt,test_z_z.txt,test_zctrfqAsAn_zAyrgqtsdn.txt,test_zzsxnmjzfn_zzsxnmjzfn.txt

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
00_sample_01.txt AC 90 ms 21844 KB
00_sample_02.txt AC 90 ms 19796 KB
00_sample_03.txt AC 90 ms 19028 KB
test_AAAAAAAAAA_AAAAAAAAAA.txt AC 90 ms 20560 KB
test_AAAAAAA_atcoder.txt AC 90 ms 22100 KB
test_AAAAAAAcAA_dddddddddd.txt AC 92 ms 21844 KB
test_AAA_AAA.txt AC 89 ms 21204 KB
test_AAApqAAq_AmAbAAAv.txt AC 91 ms 19412 KB
test_A_A.txt AC 89 ms 20560 KB
test_A_z.txt AC 102 ms 19540 KB
test_Aataodfoad_cazgodeowA.txt AC 90 ms 18768 KB
test_AbAAkAtAAA_AbAAkAAAAc.txt AC 91 ms 19284 KB
test_AddAAdAccc_cdddAApcAc.txt AC 90 ms 19796 KB
test_AeAApAAkAA_AAAApetkAA.txt AC 90 ms 21716 KB
test_AeaewrAckd_teaAwrackd.txt AC 90 ms 21076 KB
test_AjuAAfw_AjutAfw.txt AC 90 ms 20820 KB
test_AkaAAbhbrA_AayAgbrnno.txt AC 90 ms 20564 KB
test_Amk_AiA.txt AC 89 ms 18900 KB
test_Aqgzjukogn_vqgzjukogn.txt AC 97 ms 18644 KB
test_AtAjjlAlj_zxojqerlj.txt AC 89 ms 19412 KB
test_aAAAnoAAAA_AAAAnAAAtA.txt AC 91 ms 21332 KB
test_aAsAzpurej_AasAzppAej.txt AC 102 ms 22612 KB
test_aaaaaaaaaa_tttttttttt.txt AC 90 ms 21844 KB
test_acAtasfAtr_acrtasfrtr.txt AC 89 ms 19668 KB
test_aercbrAkAc_aeAcbArkAc.txt AC 91 ms 21712 KB
test_aeyfyeu_aeyfyAn.txt AC 91 ms 21584 KB
test_akAoazoAgA_ardoazoago.txt AC 91 ms 21712 KB
test_alqinmkpob_alqizmvprb.txt AC 94 ms 20564 KB
test_atgvrdnadg_atgvrdnadg.txt AC 96 ms 19924 KB
test_bAozuxujyf_btAzuxujyf.txt AC 92 ms 21716 KB
test_beAdgbAvpm_beoAvbAvpm.txt AC 91 ms 23760 KB
test_cejeesaetk_cwecdetuvd.txt AC 89 ms 19796 KB
test_cnrrdorw_cnrrdArw.txt AC 89 ms 19796 KB
test_coaeeccedr_coaeeccedr.txt AC 100 ms 19156 KB
test_cogxtrmwlv_cojxzhuyjv.txt AC 90 ms 21712 KB
test_cyhn_AyhA.txt AC 91 ms 19284 KB
test_dkaykjA_dkaeAjl.txt AC 91 ms 20820 KB
test_dtjwlyycmb_zveetyyqmb.txt AC 92 ms 21588 KB
test_dxjunaaqfj_dxjurackej.txt AC 100 ms 18640 KB
test_eAhatnjhws_uAAAAnoAfs.txt AC 91 ms 18516 KB
test_e_r.txt AC 89 ms 21844 KB
test_f_k.txt AC 93 ms 20564 KB
test_fq_xv.txt AC 90 ms 18644 KB
test_gAuuAzhzAf_kiuwszAzAf.txt AC 92 ms 21716 KB
test_gaAAAAAAcA_oAAloAmAAm.txt AC 91 ms 21076 KB
test_gxghqm_gxghqm.txt AC 89 ms 20564 KB
test_humnAvnlbi_humnAvnlbi.txt AC 89 ms 20692 KB
test_hzlsl_ozlsl.txt AC 92 ms 17364 KB
test_ifiiAAAjnr_ifiirtAjnr.txt AC 89 ms 18900 KB
test_ifwmypbnsy_ifwmypbnsy.txt AC 88 ms 16980 KB
test_jhxjiskyyf_uqvmsjtptm.txt AC 104 ms 18516 KB
test_khinAAAwAf_khinAAAwrf.txt AC 103 ms 18772 KB
test_kodtcdckd_kAdtcdckd.txt AC 91 ms 19412 KB
test_lkhxgf_xghwgf.txt AC 91 ms 21588 KB
test_ltoh_lAoh.txt AC 90 ms 21204 KB
test_moeooAtAAt_mAeooAtAdt.txt AC 89 ms 18640 KB
test_nbAAqAnga_nlaAqAngA.txt AC 96 ms 21584 KB
test_o_o.txt AC 88 ms 20820 KB
test_oderoderod_AAoderAAAd.txt AC 87 ms 19796 KB
test_ok_Ak.txt AC 90 ms 20556 KB
test_pAknA_pAknA.txt AC 90 ms 19796 KB
test_p_A.txt AC 99 ms 19156 KB
test_ppxAslAquh_ppxAslAquh.txt AC 97 ms 22100 KB
test_qcnnrt_ccnnrA.txt AC 97 ms 21844 KB
test_tjAmwowdhk_AjeiwAwdhk.txt AC 90 ms 18644 KB
test_uAkAs_tlxas.txt AC 91 ms 21332 KB
test_u_u.txt AC 89 ms 20564 KB
test_ug_ug.txt AC 106 ms 20820 KB
test_vAb_vAA.txt AC 100 ms 19796 KB
test_vvgxtupvbt_vvgbtupnbp.txt AC 105 ms 17492 KB
test_vvvvvvvvvv_vvvvvvvvvv.txt AC 90 ms 21588 KB
test_wAAA_AAAA.txt AC 89 ms 21588 KB
test_waAqrnAkka_waoqAnAAkA.txt AC 90 ms 23764 KB
test_wokclAAA_wAkAqrAd.txt AC 90 ms 23636 KB
test_xkhqxlzkzs_xkhqxlzkzs.txt AC 89 ms 19924 KB
test_z_z.txt AC 101 ms 21716 KB
test_zctrfqAsAn_zAyrgqtsdn.txt AC 92 ms 19028 KB
test_zzsxnmjzfn_zzsxnmjzfn.txt AC 89 ms 21844 KB