[코딩테스트 Lv.0] 배열에서 문자열 대소문자 변환하기
문제 설명문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요.제한사항● 1 ≤ strArr ≤ 20 ○ 1 ≤ strArr의 원소의 길이 ≤ 20 ○ strArr의 원소는 알파벳으로 이루어진 문자열 입니다.입출력 예strArr result["AAA","BBB","CCC","DDD"] ["aaa","BBB","ccc","DDD"]["aBc","AbC"] ["abc","ABC"]입출력 설명입출력 예 #1strArr[0]과 strArr[2]는 짝수번째 인덱스의 문자열이므로 모두 소문자로 바꿔서 "aaa"..
2025. 2. 20.
[코딩테스트 Lv.0] ad 제거하기
문제 설명문자열 배열 strArr가 주어집니다. 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 return 하는 solution 함수를 완성해 주세요.제한사항● 1 ≤ strArr의 길이 ≤ 1,000 ○ 1 ≤ strArr의 원소의 길이 ≤ 20 ○ strArr의 원소는 알파벳 소문자로 이루어진 문자열입니다.입출력 예strArr result["and","notad","abcd"] ["and","abcd"]["there","are","no","a","ds"] ["there","are","no","a","ds"]입출력 설명입출력 예 #11번 인덱스의 문자열인 "notad"는 부분 문자열로 "ad"를 가집니다. 따라서 해..
2025. 2. 17.
[코딩테스트 Lv.0] x 사이의 개수
문제 설명문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.제한사항● 1 ≤ myString의 길이 ≤ 100,000 ○ myString은 알파벳 소문자로 이루어진 문자열입니다.입출력 예myString result"oxooxoxxox" [1, 2, 1, 0, 1, 0]"xabcxdefxghi" [0, 3, 3, 3]입출력 설명입출력 예 #1"x"를 기준으로 문자열을 나누면 ["o", "oo", "o", "", "o", ""]가 됩니다. 각각의 길이로 배열을 만들면 [1, 2, 1, 0, 1, 0]입니다. 따라서 [1, 2, 1, 0, 1, 0]을 retur..
2025. 2. 16.
[코딩테스트 Lv.0] 문자열 잘라서 정렬하기
문제 설명문자열 myString이 주어집니다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후 사전순으로 정렬한 배열을 return 하는 solution 함수를 완성해 주세요.단, 빈 문자열은 반환할 배열에 넣지 않습니다.제한사항● 1 ≤ myString ≤ 100,000 ○ myString은 알파벳 소문자로 이루어진 문자열입니다.입출력 예myString result"axbxcxdx" ["a","b","c","d"]"dxccxbbbxaaaa" ["aaaa","bbb","cc","d"]입출력 설명입출력 예 #1myString을 "x"를 기준으로 자른 배열은 ["a","b","c","d"]이며, 이 배열은 이미 사전순으로 정렬된 상태입니다. 따라서 해당 배열을 return 합니다.입출력 예 #2my..
2025. 2. 16.