코딩테스트/알고리즘 유형정리4 중복문자 제거 String str = "aaabbccd"; String answer = ""; for(int i = 0; i 2021. 9. 1. 단어 뒤집기 ArrayList anwer = new ArrayList(); for(String x : strArr) { String temp = new StringBuilder(x).reverse().toString(); anwer.add(temp); } return anwer; String 문자열을 입력받는다(코드생략) 2021. 8. 12. 대소문자 변환하기 String answer = ""; /* A = 65 Z = 90 a = 97 z = 122 65 + 32 = 97 90 + 32 = 122 */ for(char x : str.toCharArray()) { if(x >= 97 && x 2021. 8. 11. 문자열에서 같은 문자 찾기 Scanner sc = new Scanner(System.in); String str = sc.next(); char c = sc.next().charAt(0); 문자열(str)과 찾고싶은 문자(c)를 입력받는다. int answer = 0; str = str.toUpperCase(); c = Character.toUpperCase(c); for (char x : str.toCharArray()) { if(x == c) { answer++; } } return answer; 같은 문자의 개수를 count해줄 answer변수를 선언해준다. 처음에 입력받았던 문자열(str)과 문자(c) 모두 대문자 또는 소문자로 바꿔준다. (대문자 또는 소문자로 통일해야 같은 문자를 찾기 쉬움) String을 char배열로.. 2021. 8. 10. 이전 1 다음