Algorithm/inflearn 알고리즘(Java)
[인프런]2. 대소문자 변환
[인프런]2. 대소문자 변환
2022.12.28첫 번째 문제를 잘 풀었다면 두 번째 문제는 어렵지 않게 풀 수 있습니다. 대문자를 소문자로, 소문자를 대문자로 바꿔주기 때문에 toLowerCase와 toUpperCase를 활용하면 쉽게 해결할 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.io.*; public class Main { public String solution (String str) { String answer = ""; for (char x : str.toCharArray()) { if (x == Character.toLowerCase(x)) { answer += Character.toUpperCase(x); }..
[인프런]1. 문자 찾기
[인프런]1. 문자 찾기
2022.12.27* 인프런의 "자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비" 강좌 수강 첫 문제가 오답률이 생각보다 높아서 당황했는데 아니나 다를까 생각보다 쉽게 풀리지 않았다. 성능 최적화를 위해 scanner 대신 BufferedReader를 사용했는데 readLine과 charAt을 제대로 활용하지 못해 문제해결이 쉽지 않았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 import java.io.*; public class Main { private int solution(String str, char ch) { int answer = 0; str = str.toLowerCase(); ch = Characte..