코딩 테스트에 문자열 문제도 많이 나온다고 하니 문자열에 관한 문제도 최대한 많이 풀려고 노력을 해야겠다고 생각을 하고 있었다. 목표는 문자열을 자유자제로 바꾸는 것과 문자열 관련 함수를 모두 사용 할 수 있는 단계 까지는 가는 것이다. 문제 문제는 띄워쓰기 후 의 맨 앞에 글자를 단순히 대문자로 바꾸는 것이다. 주의해야 할 점은 띄워쓰기가 한칸이 아니라 여러 칸이 될 수 있다는 점이다. 그렇기 때문에 split(" ") 스페이스를 기준으로 스플릿 할 경우 문제가 생길 수 있다. 이에 유의해서 푸는 것이 중요하다. 풀이 문자열을 대문자 소문자로 바꾸어 출력하기 위해 하나씩 검증 후 바꾸는 작업이 필요하다. for loop 앞글자가 스페이스 즉 " " 이면 무조건 대문자로 출력해야 하고 " " 이 아니면!..
문제 풀이 i) N과 B 를 입력받는다 ii) N을 char array로 바꿔주고 각 char를 double로 바꿔준다 iii) i번재 char에 B^(arr.length()-1-i) 한 값을 곱한다 -> Math.pow() 를 사용해 줄 것이다. iiii) 모든 값을 더하고 출력한다 import java.util.*; import java.io.*; public class Main{ public static void main(String args[])throws IOException{ //2~9 : 0~9 //10~35 : A~Z 26개 //값 입력 -> 렝스 획득 // 진법 ^ 렝스-1 이 맨 앞에 값 ex) 10110 2진법 1*2^4+0*2^3 ... BufferedReader br= new Bu..