Language: Java

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

/*
??\????????????????????????????°?????????????????????????????£??????????????????????

insert str : ????????? str ??????????????????
find str : ????????? str ?????????????????´??? 'yes'??¨????????????????????´??? 'no'??¨???????????????

??\???

??????????????????????????° n
?????????????????????????¶???? n ?????? n

??¶?????????????????????????????????????????????????????¢??????????¨??????¨????????§?????????

??????

??? find ?????????????????????yes ????????? no ???????????????????????????????????????

??¶?´?

??????????????????????????????'A', 'C', 'G', 'T' ???????¨????????????????????§????????????????
1????????????????????????12
n???1,000,000
*/

public class Main {

    public static void main(String[] args) throws IOException {
    
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//        insert????????\??????????????????????????¢?????????????????????a-t??????????????????????????????
        List<String> dica = new ArrayList<String>();
        List<String> dicc = new ArrayList<String>();
        List<String> dicg = new ArrayList<String>();
        List<String> dict = new ArrayList<String>();
//        ????????¨
        StringBuffer sb = new StringBuffer();
//        ??\????????°n?????\??????
        int n = Integer.parseInt(br.readLine());
//        ????´¢?????????????????£????????????????????????
        boolean ft;
        String[] tmp;
        
        for (int i = 0; i < n; i++) {
            tmp = br.readLine().split(" ");
            if (tmp[0].equals("insert")) {
                    switch (tmp[1].charAt(0)) {
                        case 'A':
                            dica.add(tmp[1]);
                            break;
                        case 'C':
                            dicc.add(tmp[1]);
                            break;
                        case 'G':
                            dicg.add(tmp[1]);
                            break;
                        case 'T':
                            dict.add(tmp[1]);
                            break;
                    }
            } else {
                ft = false;
                switch (tmp[1].charAt(0)) {
                    case 'A':
                        dica.contains(tmp[1])
                        break;
                    case 'C':
                        dicc.contains(tmp[1])
                        break;
                    case 'G':
                        dicg.contains(tmp[1])
                        break;
                    case 'T':
                        dict.contains(tmp[1])
                        break;
                }
                if (ft) {
                    sb.append("yes\n");
                } else {
                    sb.append("no\n");
                }
            }
        }
        
        sb.deleteCharAt(sb.lastIndexOf("\n"));
        System.out.println(sb.toString());
    }
}

Compiler output:
Main.java:70: error: ';' expected
                        dica.contains(tmp[1])
                                             ^
Main.java:73: error: ';' expected
                        dicc.contains(tmp[1])
                                             ^
Main.java:76: error: ';' expected
                        dicg.contains(tmp[1])
                                             ^
Main.java:79: error: ';' expected
                        dict.contains(tmp[1])
                                             ^
4 errors