코딩 테스트/기타
[JAVA] 주어진 단어가 문자에 몇 개 포함 되는지
keep it simple
2023. 1. 29. 23:46
문제: 한개의 문자를 입력받고, 또 한 단어를 입력받은 후 그 단어가 처음에 받은 문자를 몇 개 포함하는지 알아내야된다.
예제) a, apache ----> 2 ( apache가 a를 두개 포함됨)
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String word = in.next(); // 단어 받기
char letter = in.next().charAt(0); // 알파벳 받기
int count = 0; // 단어가 알파벳 포함시 카운트
word = word.toUpperCase(); // 단어 대문자로 바꾸기
letter = Character.toUpperCase(letter); // 알파벳 대문자로 바꾸기
for(int i=0; i<word.length(); i++) { // 문장 알파벳 반복문돌리기
if(word.charAt(i) == letter) {
count++; //문자가 알파벳 포함시 카운트
}
}
System.out.println(count);
}
실행결과 성공!
입력: a, apache
출력: 2