[인프런_알고리즘문제풀이/Java] 1-1. 문자 찾기

문제

코드

import java.util.*;

public class solution01 {
	
	public int solution(String str, char t){

		 int answer = 0;
		 str = str.toUpperCase();
		 t = Character.toUpperCase(t);

		 /*for(int i=0; i<str.length(); i++){
		 	if(str.charAt(i)==t) answer++;
		 }*/

		 
		 // for each를 사용하기 위해서는 문자열(String)이 아닌 문자 배열이여야함!!
		 for(char x : str.toCharArray()){  
			 if(x==t) answer++;
		 }
		 
		 return answer;
	 }

		 
	 public static void main(String[] args){
		 solution01 T = new solution01();
		 Scanner kb = new Scanner(System.in);
		 String str=kb.next();
		 char c=kb.next().charAt(0);
		 System.out.print(T.solution(str, c));

	 }

}

좋은 웹페이지 즐겨찾기