본문 바로가기

Coding/Coding Test25

[Coding Test]같은 숫자는 싫어(java,프로그래머스) 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면,arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다.arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다.배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.제한 사항 배열 arr의 크기 : 1,000,000 이하의 자연수배열 arr의 원소의 크기 : 0보다 크거나 같고 9.. 2024. 9. 3.
[Coding Test]글자 지우기(java,프로그래머스) 문제 설명문자열 my_string과 정수 배열 indices가 주어질 때, my_string에서 indices의 원소에 해당하는 인덱스의 글자를 지우고 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항1 ≤ indices의 길이 my_string은 영소문자로만 이루어져 있습니다 0 ≤ indices의 원소 indices의 원소는 모두 서로 다릅니다.입출력 예my_string                             indices                             result "apporoograpemmemprs" [1, 16, 6, 15, 0, 10, 11, 3] "programmers"입출력 예 설명입출력 예 #1예제 1번의 my_string.. 2024. 8. 30.
[Coding Test]문자열 뒤집기(java,프로그래머스) 문제 설명문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항my_string은 숫자와 알파벳으로만 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 0 ≤ s ≤ e 입출력 예 my_string                 s  e   result "Progra21Sremm3" 6  12 "ProgrammerS123" "Stanley1yelnatS"   4  10 "Stanley1yelnatS"입출력 예 #1예제 1번의 my_string에서 인덱스 6부터 인덱스 12까지를 뒤집은 문자열은 "ProgrammerS123"이므로 "Programme.. 2024. 8. 30.
[Coding Test]등차수열의 특정한 항만 더하기(java, python, 프로그래머스) 문제 설명두 정수 a, d와 길이가 n인 boolean 배열 included가 주어집니다. 첫째항이 a, 공차가 d인 등차수열에서 included[i]가 i + 1항을 의미할 때, 이 등차수열의 1항부터 n항까지 included가 true인 항들만 더한 값을 return 하는 solution 함수를 작성해 주세요. 제한사항1 ≤ a ≤ 100 1 ≤ d ≤ 100 1 ≤ included의 길이 ≤ 100 included에는 true가 적어도 하나 존재합니다.입출력 예a d included                                                         result 3 4 [true, false, false, true, true]                       .. 2024. 8. 29.