Post

[BOJ/백준] 8371번 : Dyslexia (Java)

📘 백준 8371번 : Dyslexia


문제 바로가기


💡 문제 풀이


원본 텍스트와 베낀 텍스트를 각각 입력 받고 순회하면서 다른 문자의 수를 카운트 하는 문제 (단순 구현)


✅ 코드 (Java)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

// https://www.acmicpc.net/problem/8371
// 원본 텍스트와 베낀 텍스트를 각각 입력 받고 순회하면서 다른 문자의 수를 카운트 하는 문제
public class B8371_Dyslexia {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int n = Integer.parseInt(br.readLine());
		char[] original = br.readLine().toCharArray(); // 원본 텍스트
		char[] copied = br.readLine().toCharArray(); // 베낀 텍스트
		int cnt = 0; // 다른 문자 개수
		for (int i = 0; i < n; i++) {
			if (original[i] != copied[i]) { // 문자가 다르면 카운트
				cnt++;
			}
		}
		System.out.println(cnt); // 출력
		br.close();
	}
}


💾 제출 결과


보러 가기