-
프로그래머스 코딩테스트(rny_string, 이어 붙인 수, 꼬리 문자열)코딩테스트 2023. 4. 28. 17:55
<rny_string>
문제 설명
'm'과 "rn"이 모양이 비슷하게 생긴 점을 활용해 문자열에 장난을 하려고 합니다. 문자열 rny_string이 주어질 때, rny_string의 모든 'm'을 "rn"으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.풀이
class Solution {
public String solution(String rny_string) {
return rny_string.replace("m","rn");
}
}<이어 붙인 수>
문제 설명
정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요.풀이
class Solution {
public int solution(int[] num_list) {
String odd = "";
String even = "";
for(int i:num_list){
if(i%2==0){
even+=i;
} else odd+=i;
}
return Integer.parseInt(odd)+Integer.parseInt(even);
}
}<꼬리 문자열>
문제 설명
문자열들이 담긴 리스트가 주어졌을 때, 모든 문자열들을 순서대로 합친 문자열을 꼬리 문자열이라고 합니다. 꼬리 문자열을 만들 때 특정 문자열을 포함한 문자열은 제외시키려고 합니다. 예를 들어 문자열 리스트 ["abc", "def", "ghi"]가 있고 문자열 "ef"를 포함한 문자열은 제외하고 꼬리 문자열을 만들면 "abcghi"가 됩니다.
문자열 리스트 str_list와 제외하려는 문자열 ex가 주어질 때, str_list에서 ex를 포함한 문자열을 제외하고 만든 꼬리 문자열을 return하도록 solution 함수를 완성해주세요.풀이
class Solution {
public String solution(String[] str_list, String ex) {
String answer = "";
for(String str:str_list){
if(!str.contains(ex))
answer += str;
}
return answer;
}
}'코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트(문자열안에 문자열, 배열의 길이에 따라 다른 연산하기, 글자 이어 붙여 문자열 만들기) (0) 2023.04.29 프로그래머스 코딩테스트(n보다 커질 때까지 더하기, 수 조작하기 1, 배열 만들기 1) (0) 2023.04.29 프로그래머스 코딩테스트(홀짝에 따라 다른 값 반환하기, 문자열 붙여서 출력하기, 개미 군단) (0) 2023.04.28 프로그래머스 코딩테스트(n번째 원소부터, 조건에 맞게 수열 변환하기 1, 원소들의 곱과 합) (0) 2023.04.27 프로그래머스 코딩테스트(뒤에서 5등 위로, 부분 문자열인지 확인하기, 카운트 다운) (0) 2023.04.26