현재
1. 문자 찾기(toCharArray) 본문
설명
한개의 문자열을 입력받고, 같은 알파벳이 몇개인지 출력하시오.
예시 입력 1
Computercooler
c
예시 출력 1
2
이 문제는 기초적인 문자 변환 API를 알고 있느냐 묻는 문제이다.
<힌트>
- char 타입의 문자를 변환하고 싶을때는 Character를 써줘야한다.
- String 타입은 .toCharArray로 변환할수있다.
<정답코드>
import java.util.Scanner;
public class Main {
public int soloution(String str,char t){
int answer = 0;
str = str.toUpperCase();
t=Character.toUpperCase(t);
// 일반 for문
// for(int i=0;i < str.length();i++){
// if(str.charAt(i) == t) {
// answer++;
// }
// }
for(char x : str.toCharArray()){ // String은 못옴
if(x == t) answer++;
}
return answer;
}
public static void main(String[] args){
Main T = new Main();
Scanner sc = new Scanner(System.in);
String str = sc.next();
char c = sc.next().charAt(0);
System.out.println(T.soloution(str, c));
}
}
'알고리즘 > 기타알고리즘문제' 카테고리의 다른 글
| 3.문장 속 단어(Split,substring) (0) | 2024.03.19 |
|---|---|
| 2. 대소문자 바꾸기(아스키코드, toLowerCase, toUpperCase) (0) | 2024.03.19 |
| 체스판 만들기(미완) (0) | 2023.09.18 |
| [AtcoderBeginnerContest][242][A]T-shirt (0) | 2023.09.03 |
| [배열] 문자열을 정수로 (0) | 2023.08.30 |