[프로그래머스 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..
[프로그래머스 Lv0.] 181863번 rny_string (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ rny_string의 길이 ≤ 100rny_string은 영소문자로만 이루어져 있습니다.입출력 예rny_string result"masterpiece""rnasterpiece""programmers""prograrnrners""jerry""jerry""burn""burn"풀이class Solution { public String solution(String rny_string) { return rny_string.repla..
[프로그래머스 Lv0.] 181850번 정수 부분 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명실수 flo가 매개 변수로 주어질 때, flo의 정수 부분을 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ flo ≤ 100입출력 예flo result1.42169.3269풀이class Solution { public int solution(double flo) { return (int) flo; }}
[프로그래머스 Lv0.] 181856번 배열 비교하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
문제 설명이 문제에서 두 정수 배열의 대소관계를 다음과 같이 정의합니다.두 배열의 길이가 다르다면, 배열의 길이가 긴 쪽이 더 큽니다.배열의 길이가 같다면 각 배열에 있는 모든 원소의 합을 비교하여 다르다면 더 큰 쪽이 크고, 같다면 같습니다.두 정수 배열 arr1과 arr2가 주어질 때, 위에서 정의한 배열의 대소관계에 대하여 arr2가 크다면 -1, arr1이 크다면 1, 두 배열이 같다면 0을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ arr1의 길이 ≤ 1001 ≤ arr2의 길이 ≤ 1001 ≤ arr1의 원소 ≤ 1001 ≤ arr2의 원소 ≤ 100문제에서 정의한 배열의 대소관계가 일반적인 프로그래밍 언어에서 정의된 배열의 대소관계와 다를 수 있는 점에 유의해주세요..