Algorithm/Inflearn2 2. 대소문자 변환 # 문제 - 영어로 된 문자열을 입력받아 대문자는 소문자로, 소문자는 대문자로 변환하여 출력한다. # 필요 메소드 리턴 타입 메소드명(매개 변수) 설명 char[] toCharArray() 문자열을 char 배열 형식으로 변환한다. boolean Character.isUpperCase(char) 지정한 문자가 대문자인지 확인한다. char Character.toUpperCase(char) 지정한 문자를 대문자로 변환한다. char Character.toLowerCase(char) 지정한 문자를 소문자로 변환한다. # 코드 1 public class Main { public String solution(String str) { String result = ""; for (char charValue : st.. 2022. 5. 7. 1. 동일한 문자 찾기 # 문제 - 문자열과 특정문자를 입력받아 특정문자가 문자열에 몇 개 존재하는지 찾는다. - 대소문자를 구분하지 않는다. 입력 : abcdAabcdaa / a 출력 : 5 # 필요 메소드 리턴 타입 메소드명(매개 변수) 설명 char charAt() 특정 위치의 문자 리턴 String toUpperCase() 대문자로 변환하여 새로운 문자열을 리턴 char[] toCharArray() 문자열을 char 배열 형식으로 변경한다. # 코드 import java.util.Scanner; public class Main { public int solution(String str, char charValue) { str = str.toUpperCase(); charValue.Character.toUpperCase(.. 2022. 4. 26. 이전 1 다음