[프로그래머스 Lv0.] 181867번 x 사이의 개수 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳 소문자로 이루어진 문자열입니다.입출력 예myString result"oxooxoxxox"[1, 2, 1, 0, 1, 0]"xabcxdefxghi"[0, 3, 3, 3]풀이첫 번째 방법class Solution { public int[] solution(String myString) { String[] str = myString.split("x", -1); int[] answer =..
[프로그래머스 Lv0.] 181876번 소문자로 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ myString의 길이 ≤ 100,000myString은 알파벳으로 이루어진 문자열입니다.입출력 예myString result"aBcDeFg""abcdefg""aaa""aaa"풀이class Solution { public String solution(String myString) { return myString.toLowerCase(); }}
[프로그래머스 Lv0.] 181878번 원하는 문자열 찾기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요.단, 알파벳 대문자와 소문자는 구분하지 않습니다.제한사항1 ≤ myString의 길이 ≤ 100,0001 ≤ pat의 길이 ≤ 300myString과 pat은 모두 알파벳으로 이루어진 문자열입니다.입출력 예myString pat return"AbCdEfG""aBc"1"aaAA""aaaaa"0풀이class Solution { public int solution(String myString, String pat) { return myString.toLowerCase().conta..
[프로그래머스 Lv0.] 181875번 배열에서 문자열 대소문자 변환하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요.제한사항1 ≤ strArr ≤ 201 ≤ strArr의 원소의 길이 ≤ 20strArr의 원소는 알파벳으로 이루어진 문자열 입니다.입출력 예strArr result["AAA","BBB","CCC","DDD"]["aaa","BBB","ccc","DDD"]["aBc","AbC"]["abc","ABC"]풀이class Solution { public String[] solution(String[] strArr) { for(int i=0; i
[프로그래머스 Lv0.] 181873번 특정한 문자를 대문자로 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명영소문자로 이루어진 문자열 my_string과 영소문자 1글자로 이루어진 문자열 alp가 매개변수로 주어질 때, my_string에서 alp에 해당하는 모든 글자를 대문자로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 1,000입출력 예my_string alp result"programmers""p""Programmers""lowercase""x""lowercase"풀이class Solution { public String solution(String my_string, String alp) { return my_string.replaceAll(alp, alp.toUpperCase()); }}
[프로그래머스 Lv0.] 181874번 A 강조하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명문자열 myString이 주어집니다. myString에서 알파벳 "a"가 등장하면 전부 "A"로 변환하고, "A"가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return 하는 solution 함수를 완성하세요.제한사항1 ≤ myString의 길이 ≤ 20myString은 알파벳으로 이루어진 문자열입니다.입출력 예myString result"abstract algebra""AbstrAct AlgebrA""PrOgRaMmErS""progrAmmers"풀이class Solution { public String solution(String myString) { return myString.toLowerCase().replaceAll("a", "A"); }}