String(문자열) 다루기 - 0101. 문자 찾기
public static void main(String[] args) {
int count = 0;
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String target = (sc.nextLine()).toLowerCase();
String[] chars = str.split("");
for(String c : chars) {
if((c.toLowerCase()).equals(target)) count++;
}
System.out.println(count);
}
public static int solution(String str, char c) {
int ansewer = 0;
str = str.toLowerCase();
c = Character.toLowerCase(c);
for(char x : str.toCharArray()) {
if(x == c) ansewer++;
}
return ansewer;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
char c = sc.next().charAt(0);
System.out.println(solution(str, c));
}
강의에서는 별도의 soulution
이라는 메소드를 생성하여 문제를 풀이했다.
solution
메소드 사용을 위해선 FindingCharacters
객체를 생성하거나,
solution
메소드를 static
으로 작성하면 된다.