본문 바로가기

코딩테스트58

[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.
[Coding Test]부분 문자열 이어 붙여 문자열 만들기(java, python프로그래머스) 문제 설명길이가 같은 문자열 배열 my_strings와 이차원 정수 배열 parts가 매개변수로 주어집니다. parts[i]는 [s, e] 형태로, my_string[i]의 인덱스 s부터 인덱스 e까지의 부분 문자열을 의미합니다. 각 my_strings의 원소의 parts에 해당하는 부분 문자열을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항1 ≤ my_strings의 길이 = parts의 길이 ≤ 100 1 ≤ my_strings의 원소의 길이 ≤ 100 parts[i]를 [s, e]라 할 때, 다음을 만족합니다. 0 ≤ s ≤ e 입출력 예my_strings : ["progressive", "hamburger", "hammer", "ahocorasick.. 2024. 8. 29.
[Coding Test]문자열의 뒤의 n글자(java, python, 프로그래머스) 문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.  제한사항my_string은 숫자와 알파벳으로 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 1 ≤ n ≤ my_string의 길이 입출력 예my_string n result "ProgrammerS123" 11 "grammerS123" "He110W0r1d" 5 "W0r1d" 입출력 예입출력 예 #1예제 1번의 my_string에서 뒤의 11글자는 "grammerS123"이므로 이 문자열을 return 합니다.입출력 예 #2예제 2번의 my_string에서 뒤의 5글자는 "W0r1d"이므로 이 문자열을 ret.. 2024. 8. 29.