
class Solution {
fun solution(a: IntArray, b: IntArray): Int {
var answer: Int = 0
for (i in 1..a.size()) {
answer += a[i] * b[i]
}
return answer
}
}
최초코드
size가 intArray에서는 사용이 불가능하다는 에러가 떠서 찾아보니
indices라는 내장 함수를 사용하여 범위를 표시할 수 있었다.
class Solution {
fun solution(a: IntArray, b: IntArray): Int {
var answer: Int = 0
for (i in a.indices) {
answer += a[i] * b[i]
}
return answer
}
}
최종 코드
indices 는 그 자체로 범위를 표시하기에 1..n 형식이 필요가 없다.