
[프로그래머스] 문자열 정렬하기 (2) - Kotlin
문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0
문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0
joinToString 배열 또는 리스트를 합쳐서 사용자가 원하는대로 String으로 반환해주는 함수 함수정의 fun Array.joinToString( separator: CharSequence = ", ", prefix: CharSequence = "", postfix: CharSequence = "", limit: Int = -1, truncated: CharSequence = "...", transform: ((T) -> CharSequence)? = null ): String separator : 분리기호 // 어떻게 분리할지 정한다. prefix : 앞에 붙일 문자열을 정할 수 있다. postfix : 끝에 붙일 문자열을 정할 수 있다. limit : 몇개 까지만 합쳐서 보여줄 지 정할 수 있..
forEach 배열 또는 리스트에서 사용가능한 반복문. for반복문 보다 직관적이고 코드량이 적어 자주 사용된다. fun main() { val list = mutableListOf("a","b","c") list.forEach { println(it) } list.forEach { aa -> println(aa) } } //출력 동일 a b c 리스트의 길이만큼 반복하고 반복할때 마다 리스트안에 있는 값을 인자로받아 사용할 수 있다. fun main() { val stringData = "HelloWorld" stringData.forEach { println(it) } } //출력 H e l l o W o r l d 문자열도 배열로 보기 때문에 이렇게 사용도 가능합니다. forEachIndexed f..
문제 설명 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 입출력 예 입출력 예 설명 입출력 예 #1 [7, 77, 17]에는 7이 4개 있으므로 4를 return 합니다. 입출력 예 #2 [10, 29]에는 7이 없으므로 0을 return 합니다. 나의 풀이 class Solution { fun solution(array: IntArray): Int { var answer: Int = 0 array.map { it.toString().split("").map { if(it == "7") { an..