공부하기/백준

[Java] 백준 풀기 8371 - Dyslexia

XEV 2023. 5. 6. 23:46

자바 백준 8371번

브론즈 3

https://www.acmicpc.net/problem/8371

 

8371번: Dyslexia

In the recent years children in Byteland have been hardly reading any books. This has a negative influence on the knowledge of orthography among Byteland residents. Teachers at schools do their best to change this situation. They organize many different te

www.acmicpc.net

 

 

 

 

 

문제 보기

분류: 구현, 문자열

 

 

 

 

 

문제 풀기

주어진 두 문자열을 각 알파벳으로 나누어 array 에 저장한다.

문자의 개수 n 만큼 for loop 을 돌리면서 같은 index 의 알파벳을 equals() 함수를 통해 같은지 비교를한다. 만약 같지 않다면 count 를 하나씩 증가시킨다.

 

 

 

 

 

코드 보기

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        
        Scanner sc = new Scanner(System.in);
        
        int n = sc.nextInt();
        
        String[] origiText = sc.next().split("");
        String[] rewriText = sc.next().split("");
        
        int count = 0;
        for (int i = 0; i < n; i++) {
            if (!origiText[i].equals(rewriText[i])) count += 1;
        }
        
        System.out.print(count);
    }
}