SSONG Cloud

[SWEA] 9317 석찬이의 받아쓰기 본문

Algorithm/SW Expert Academy

[SWEA] 9317 석찬이의 받아쓰기

SSONGMI 2021. 1. 31. 16:32
반응형

1. 테스트 케이스 수를 입력받는다.

2. 문자열의 개수를 입력받는다.

3. 정답 문자열을 입력받는다.

4. 석찬이가 쓴 답을 문자열로 입력받는다.

5. 문자열의 개수는 고정되어 있기 때문에 문자열 배열을 순회하며 각각의 자리가 동일한 문자열인지 판단한다.

6. 동일한 문자열의 개수를 구하는 것이기 때문에 동일한 문자열임이 판단되면 count를 증가시킨다.

import java.util.Scanner;
import java.io.FileInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
 
class Solution
{
    public static void main(String args[]) throws Exception
    {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
         
        int T = Integer.parseInt(bf.readLine().trim());
         
        for(int tc = 1; tc <= T; tc++) {
            int N = Integer.parseInt(bf.readLine().trim());
             
            int count = 0;
            String[] ans = bf.readLine().trim().split("");
            String[] str = bf.readLine().trim().split("");
             
            for(int i = 0; i < N; i++) {
                if(ans[i].equals(str[i])) 
                    count++;
            }
             
            System.out.println("#" + tc + " " + count);
        }
    }
}
반응형
Comments