728x90
대문자로 바꾸기
/**
* 코딩 기초 트레이닝 Day 16
* 대문자로 바꾸기
*/
public class Main1 {
public static void main(String[] args) {
System.out.println(solution("aBcDeFg"));
System.out.println(solution("AAA"));
}
public static String solution(String myString) {
return myString.toUpperCase();
}
}
소문자로 바꾸기
/**
* 코딩 기초 트레이닝 Day 16
* 소문자로 바꾸기
*/
public class Main2 {
public static void main(String[] args) {
System.out.println(solution("aBcDeFg"));
System.out.println(solution("aaa"));
}
public static String solution(String myString) {
return myString.toLowerCase();
}
}
배열에서 문자열 대소문자 변환하기
/**
* 코딩 기초 트레이닝 Day 16
* 배열에서 문자열 대소문자 변환하기
*/
public class Main3 {
public static void main(String[] args) {
String[] result = solution(new String[]{"AAA", "BBB", "CCC", "DDD"});
for (String s : result) {
System.out.print(s + " ");
}
System.out.println();
result = solution(new String[]{"aBc", "AbC"});
for (String s : result) {
System.out.print(s + " ");
}
System.out.println();
}
public static String[] solution(String[] strArr) {
String[] answer = new String[strArr.length];
for (int i = 0; i < strArr.length; i++) {
if (i % 2 == 0) {
answer[i] = strArr[i].toLowerCase();
} else {
answer[i] = strArr[i].toUpperCase();
}
}
return answer;
}
}
A 강조하기
/**
* 코딩 기초 트레이닝 Day 16
* A 강조하기
*/
public class Main4 {
public static void main(String[] args) {
System.out.println(solution("abstract algebra"));
System.out.println(solution("PrOgRaMmErS"));
}
public static String solution(String myString) {
StringBuilder sb = new StringBuilder();
String[] strArr = myString.split("");
for (String s : strArr) {
if (s.equalsIgnoreCase("a")) {
sb.append(s.toUpperCase());
} else {
sb.append(s.toLowerCase());
}
}
return sb.toString();
}
}
특정한 문자를 대문자로 바꾸기
/**
* 코딩 기초 트레이닝 Day 16
* 특정한 문자를 대문자로 바꾸기
*/
public class Main5 {
public static void main(String[] args) {
System.out.println(solution("programmers", "p"));
System.out.println(solution("lowercase", "x"));
}
public static String solution(String my_string, String alp) {
return my_string.replace(alp, alp.toUpperCase());
}
}
728x90
'📌Back-End > 프로그래머스' 카테고리의 다른 글
Java 프로그래머스 코딩 기초 트레이닝 Day 18 문자열 (0) | 2024.06.14 |
---|---|
Java 프로그래머스 코딩 기초 트레이닝 Day 17 문자열 (0) | 2024.06.13 |
Java 프로그래머스 코딩 기초 트레이닝 Day 15 리스트(배열), 문자열 (0) | 2024.06.11 |
Java 프로그래머스 코딩 기초 트레이닝 Day 14 리스트(배열) (0) | 2024.05.22 |
Java 프로그래머스 코딩 기초 트레이닝 Day 13 리스트(배열) (0) | 2024.05.16 |