Notice
Recent Posts
Recent Comments
Link
개발자는 기록이 답이다
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_문자찾기) 본문
(위의 링크는 인프런 로그인 후, 해당 강의를 사지 않으면 접속이 되지 않습니다)
1. 문자 찾기
예시 입력 1
Computercooler
c
예시 출력 1
2
내가 푼 풀이
import java.util.Scanner;
public class Main {
public int solution(String str, char c) {
int ans = 0;
String lowerStr = str.toLowerCase();
String lowerCase = String.valueOf(c).toLowerCase();
for (int i = 0; i < lowerStr.length(); i++) {
if (lowerStr.charAt(i) == lowerCharacter)
ans++;
}
return ans;
}
public static void main(String[] args) {
Main main = new Main();
Scanner sc = new Scanner(System.in);
String str = sc.next();
char c = sc.next().charAt(0);
System.out.println(main.solution(str, c));
}
}
강의 답안
캐릭터 타입 대소문자 맞출때 Stirng으로 변경할 필요 없이 Character클래스 사용 하면 된다
// String lowerCase = String.valueOf(c).toLowerCase();
char lowerCharacter = Character.toLowerCase(c);
'알고리즘 > 인프런 - Java알고리즘 입문' 카테고리의 다른 글
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_중복 문자 제거) (0) | 2023.08.28 |
---|---|
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_특정 문자 뒤집기) (0) | 2023.08.27 |
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_단어 뒤집기) (0) | 2023.08.26 |
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_문장 속 단어) (0) | 2023.08.25 |
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비(문자열_대소문자 변환) (0) | 2023.08.25 |