contains (4) [프로그래머스] 저주의 숫자 3 _JAVA 3x 마을 사람들은 3을 저주의 숫자라고 생각하기 때문에 3의 배수와 숫자 3을 사용하지 않습니다. 3x 마을 사람들의 숫자는 다음과 같습니다. 정수 n이 매개변수로 주어질 때, n을 3x 마을에서 사용하는 숫자로 바꿔 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 class Solution { public int solution(int n) { int answer = 0; for(int i=1; i [프로그래머스] 중복된 문자 제거 _JAVA 문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string ≤ 110 my_string은 대문자, 소문자, 공백으로 구성되어 있습니다. 대문자와 소문자를 구분합니다. 공백(" ")도 하나의 문자로 구분합니다. 중복된 문자 중 가장 앞에 있는 문자를 남깁니다. class Solution { public String solution(String my_string) { String answer = ""; StringBuilder str = new StringBuilder(my_string); for(int i=0; i [프로그래머스] 문자열 안에 문자열 _JAVA 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. class Solution { public int solution(String str1, String str2) { int answer = 0; //str1이 str2를 포함하고 있는지 체크 if(str1.contains(str2)) { answer = 1; }else answer = 2; return answer; } } [JAVA] String 문자열 replace(변경), contain(포함 여부) public class test { public static void main(String[] args) { String data = "[하나][둘]"; if(data.contains("[둘]") == true) { //data라는 문자열에 [둘]이 포함이면 data = data.replace("[둘]", "");//[둘]을 공백으로 변경 }else { data = data + "[셋]"; } } } contains : 특정 문자(열)가 포함되어 있는지 확인(포함이면 true/ 없으면 false 반환) replace : 특정 문자(열)의 값을 변경 이전 1 다음