import java.util.*;
class Main {
public int solution(String str, char t) {
int answer = 0;
str = str.toLowerCase();
t = Character.toLowerCase(t);
//1
for(int i=0; i< str.length(); i++) {
if(str.charAt(i) == t) {answer += 1;};
}
//2
for(char x : str.toCharArray()) {
if (x == t) {
answer++;
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
String str = kb.next();
char c = kb.next().charAt(0);
System.out.println(T.solution(str, c));
}
}
1.str의 길이만큼 for문을 돌려서 str.charAt(i)와 t가 일치하다면 answer는 ++;
2.str을 .tocharArray()메소드를 이용하여 배열로 만든후, 배열 요소 x가 t와 일치하다면 answer는 ++;
.tocharArray()를 사용하면 문자열을 문자 하나하나로 나눈 array로 만들수있다.
예) String a = apple;
a.tocharArray() = [a,p,p,l,e];