본문 바로가기
Problem Solving/SWEA

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

by 테리는당근을좋아해 2020. 2. 25.

문제

​​​​​​​아기 석찬이는 내년에 초등학교에 입학하지만 아직 알파벳을 떼지 못했다.
석찬이의 부모님은 그런 석찬이를 위해 알파벳을 공부할 수 있는 학습지를 구독하였다
.

학습지에는 길이 N
의 알파벳 대소문자로만 이루어진 문자열이 주어지는데, 석찬이는 대소문자를 제대로 구분해서 이 문자열을 받아 적어야 한다.

석찬이는 N
 개의 문자를 받아 적는 데는 성공했지만, 틀리게 적은 문자들이 몇 개 보인다.
석찬이가 몇 개의 문자를 올바르게 받아 적었는지 세어보자.

 

풀이방법

두 개의 입력받은 문자열의 문자를 각각 하나씩 뽑아 비교하며 두 문자가 동일한 개수를 카운트한다.

 

소스코드

package samsung;

import java.util.*;

public class s_9317 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		
		for(int t = 1; t <= test; t++) {
			int n = sc.nextInt();
			String s = sc.next();
			String cmp = sc.next();
			int cnt = 0;
			
			for(int i = 0; i < s.length(); i++) {
				if(s.charAt(i) == cmp.charAt(i))
					cnt++;
			}
			System.out.println("#" + t + " " + cnt);
		}
	}
}

 

'Problem Solving > SWEA' 카테고리의 다른 글

[SWEA] 7272. 안경이 없어!  (0) 2020.02.26
[SWEA] 5215. 햄버거 다이어트  (0) 2020.02.25
[SWEA] 9280. 진용이네 주차타워  (0) 2020.02.25
[SWEA] 9229. 한빈이와 Spot Mart  (0) 2020.02.25
[SWEA] 8931. 제로  (0) 2020.02.25

댓글