Coding Test/Java Coding Test
[프로그래머스 / 자바] - 특정한 문자를 대문자로 바꾸기
by nam_ji
2023. 12. 4.
특정한 문자를 대문자로 바꾸기
문제
- 문자열 my_string, 문자열 alp가 매개변수로 주어집니다.
- my_string은 영소문자로 이루어져 있고,
alp는 영소문자 1글자로 이루어져 있습니다.
- my_string의 문자열에 alp와 같은 모든 글자를 대문자로 바꾸는 문제입니다.
테스트 (이클립스)
- replace 메소드를 이용하여 문제를 해결했습니다.
- replace는 변경하고 싶은 문자열.replace(바꿀값, 바꾸고 싶은 값); 이렇게 작성합니다.
풀이를 해석해 보면 my_string에서 alp와 같은 값을 alp의 대문자로 바꾸고 싶다라고 해석할 수 있습니다.
package com.namji.codingtest;
public class ChangeSpecificLetters_to_Uppercase {
public static void main(String[] args) {
/*
* 문자열 my_string, 문자열 alp가 매개변수로 주어집니다.
* my_string은 영소문자로 이루어져 있고,
* alp은 영소문자 1글자로 이루어져 있습니다.
* my_string의 문자들 중 alp의 문자를 대문자로 변경시키는 문제입니다.
* "programmers", "p" > "Programmers" / "lowercase", "x" > "lowercase"
*/
String my_string = "programmers";
String alp = "p";
String answer = my_string.replace(alp, alp.toUpperCase());
System.out.println(answer);
}
}
프로그래머스 코드