[프로그래머스 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"); }}
[프로그래머스 Lv0.] 181869번 공백으로 구분하기 1 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명단어가 공백 한 개로 구분되어 있는 문자열 my_string이 매개변수로 주어질 때, my_string에 나온 단어를 앞에서부터 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 영소문자와 공백으로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,000my_string의 맨 앞과 맨 뒤에 글자는 공백이 아닙니다.입출력 예my_string result"i love you"["i", "love", "you"]"programmers"["programmers"]풀이class Solution { public String[] solution(String my_string) { return my_string.split(..
[프로그래머스 Lv0.] 181886번 5명씩 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 완성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다.제한사항5 ≤ names의 길이 ≤ 301 ≤ names의 원소의 길이 ≤ 10names의 원소는 영어 알파벳 소문자로만 이루어져 있습니다.입출력 예names result["nami", "ahri", "jayce", "garen", "ivern", "vex", "jinx"]["nami", "vex"]풀이class Solution { public String[] so..