본문 바로가기
IT/알고리즘

67] kotlin 프로그래머스/ 행렬의 덧셈

by 깻잎쌈 2021. 9. 29.
반응형
class Solution {
    fun solution(arr1: Array<IntArray>, arr2: Array<IntArray>): Array<IntArray> {
        
        var answer = Array<IntArray>(arr1.size){i -> IntArray(arr1[i].size) }

        for (i in arr1.indices){
            var array = IntArray(arr1[i].size)

            for(j in arr1[i].indices){
                array[j] = arr1[i][j] + arr2[i][j]
            }

            answer[i] = array
        }

        return answer
    }
}

아 배열 초기화 그지같네,,

class Solution {
    fun solution(arr1: Array<IntArray>, arr2: Array<IntArray>): Array<IntArray> {
        var answer = Array<IntArray>(arr1.size){i -> IntArray(arr1[i].size) }

        for (i in arr1.indices){
            for(j in arr1[i].indices){
                 answer[i][j] = arr1[i][j] + arr2[i][j]
            }       
        }

        return answer
    }
}

 

https://bbaktaeho-95.tistory.com/7

 

Kotlin(코틀린) 6. 다차원 배열

다차원 배열) 2차원 이상의 배열을 다차원 배열이라고 한다. 어떤 배열 요소에 값이 아닌 또 다른 배열을 저장하면 2차원 배열이 된다. 2차원 배열은 행과 열로 구성되는 표라고 생각해도 좋다. 1

bbaktaeho-95.tistory.com

https://keykat7.blogspot.com/2021/06/kotlin-array.html

 

[Kotlin] 코틀린에서 배열, 2차원 배열, 다차원 배열 사용해보기

알고리즘, 코딩 테스트, C++, java, 파이썬, AI, 백준, 기업 코딩 테스트, 자료구조, 프로젝트, codeforces, unity, android

keykat7.blogspot.com

 

 

 

 

[Kotlin] 안드로이드를 위한 Kotlin 문법

Kotlin 사이트(https://play.kotlinlang.org/)에 접속하여 별도의 설치 없이 개발할 수 있음! Kotlin의 특징 ① Java와 100% 상호 호환되므로 Java 코드를 완전히 대체 가능 ② Java보다 문법이 간결함 ③ 프로그..

taetoungs-branch.tistory.com

 

반응형

댓글