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 |
Tags
- 플러터 설치 2022
- rxjava hot observable
- 안드로이드 레트로핏 사용법
- 자바 다형성
- ANR이란
- 안드로이드 레트로핏 crud
- 2022 플러터 안드로이드 스튜디오
- 큐 자바 코드
- 안드로이드 os 구조
- 스택 큐 차이
- 안드로이드 유닛 테스트 예시
- 서비스 쓰레드 차이
- rxjava cold observable
- jvm 작동 원리
- 클래스
- 안드로이드 유닛 테스트
- 안드로이드 라이선스 종류
- jvm이란
- 객체
- android retrofit login
- android ar 개발
- ar vr 차이
- 서비스 vs 쓰레드
- 안드로이드 유닛테스트란
- 안드로이드 라이선스
- 2022 플러터 설치
- 멤버변수
- rxjava disposable
- 스택 자바 코드
- Rxjava Observable
Archives
- Today
- Total
나만을 위한 블로그
[Algorithm] 프로그래머스 - 세로 읽기 (Kotlin) 본문
728x90
반응형
문자열 my_string, 두 정수 m, c가 주어진다. my_string을 한 줄에 m자씩 가로로 적었을 때 왼쪽부터 세로로 c번째 열에 적힌 글자들을 문자열로 리턴하는 함수를 완성하라
코틀린의 chunked() 함수를 쓰면 문자열을 n글자씩 자른 묶음을 리스트 형태로 리턴받는다.
그리고 2번째 위치(1번 인덱스)에 있는 문자열을 가져와야 하기 때문에 매개변수 c에서 1을 빼고, 이 인덱스에 있는 문자를 가져와서 문자열로 만들어 리턴한다.
class Solution {
fun solution(myStr: String, m: Int, c: Int): String = myStr.chunked(m)
.map { it[c - 1] }
.joinToString("")
}
반응형
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
[Algorithm] 프로그래머스 - 문자 개수 세기 (Kotlin) (0) | 2024.01.06 |
---|---|
[Algorithm] 프로그래머스 - qr code (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 문자열 뒤집기 (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 접두사인지 확인하기 (Kotlin) (0) | 2023.12.31 |
[Algorithm] 프로그래머스 - 문자열의 앞의 n글자 (Kotlin) (0) | 2023.12.31 |
Comments