Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jvm 작동 원리
- rxjava disposable
- 2022 플러터 안드로이드 스튜디오
- 서비스 쓰레드 차이
- 자바 다형성
- 서비스 vs 쓰레드
- ar vr 차이
- 스택 큐 차이
- 큐 자바 코드
- 안드로이드 라이선스 종류
- 안드로이드 라이선스
- 안드로이드 레트로핏 crud
- 2022 플러터 설치
- jvm이란
- 클래스
- ANR이란
- rxjava hot observable
- 멤버변수
- 안드로이드 유닛 테스트
- 안드로이드 레트로핏 사용법
- 객체
- android ar 개발
- 안드로이드 유닛 테스트 예시
- android retrofit login
- Rxjava Observable
- 플러터 설치 2022
- 안드로이드 유닛테스트란
- 스택 자바 코드
- 안드로이드 os 구조
- rxjava cold observable
Archives
- Today
- Total
나만을 위한 블로그
[Algorithm] 프로그래머스 - 글자 이어 붙여 문자열 만들기 (Kotlin) 본문
728x90
반응형
문자열 my_string, 정수 배열 index_list가 매개변수로 주어진다. my_string의 index_list의 원소들에 해당하는 인덱스의 글자들을 순서대로 이어 붙인 문자열을 리턴하는 함수를 완성하라
문자열에서 정수 배열 indexList의 인덱스와 동일한 위치의 문자를 가져와서 하나의 문자열로 합쳐 리턴하는 것이니 StringBuilder를 썼다. myString의 길이가 최대 1,000자기 때문이기도 하다.
그 외에는 문제대로 코드를 짜면 된다.
class Solution {
fun solution(myString: String, indexList: IntArray): String {
val sb = StringBuilder()
indexList.forEach {
sb.append(myString[it])
}
return sb.toString()
}
}
반응형
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
[Algorithm] 프로그래머스 - 문자열 여러 번 뒤집기 (Kotlin) (0) | 2023.12.31 |
---|---|
[Algorithm] 프로그래머스 - 9로 나눈 나머지 (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 주사위 게임 3 (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 간단한 논리 연산 (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 배열 만들기 4 (Kotlin) (0) | 2023.12.30 |
Comments