-
[프로그래머스][Kotlin] 추억 점수프로그래머스 2023. 4. 3. 13:04728x90
해당 문제는 map과 반복문을 사용할 줄 알면 간단하게 작성 할 수 있는 문제였습니다.
코딩에 대하여 입문자분들이 map를 배울 때 같이 풀면 좋은 문제라고 느껴지는 문제였습니다.
하기는 제가 작성한 코드와 제출 결과입니다.
class Solution { fun solution(name: Array<String>, yearning: IntArray, photo: Array<Array<String>>): IntArray { var answer: IntArray = intArrayOf() var map = HashMap<String,Int>() for(i in 0 .. name.size-1){ map[name[i]] = yearning[i] } photo.forEach{ var temp = 0 it.forEach{ if(map.containsKey(it)){ temp += map[it]!! } } answer += temp } return answer } }
테스트 1 〉 통과 (9.79ms, 63.3MB) 테스트 2 〉 통과 (9.56ms, 61.2MB) 테스트 3 〉 통과 (12.00ms, 63.8MB) 테스트 4 〉 통과 (9.84ms, 63.8MB) 테스트 5 〉 통과 (14.86ms, 66.5MB) 테스트 6 〉 통과 (13.74ms, 66.5MB) 테스트 7 〉 통과 (11.90ms, 66.6MB) 테스트 8 〉 통과 (10.66ms, 65.5MB) 테스트 9 〉 통과 (11.11ms, 69.5MB) 테스트 10 〉 통과 (16.19ms, 79.5MB) 테스트 11 〉 통과 (16.94ms, 82.2MB) 테스트 12 〉 통과 (15.07ms, 77.2MB) 테스트 13 〉 통과 (9.28ms, 63.5MB) 테스트 14 〉 통과 (9.45ms, 63.2MB) '프로그래머스' 카테고리의 다른 글
[프로그래머스][Kotlin]연속된 부분 수열의 합 (0) 2023.04.07 [프로그래머스][Kotlin] 과제 진행하기 (0) 2023.04.03 [프로그래머스][Kotlin] 2020 카카오 인턴십 보석 쇼핑 (0) 2023.04.02 [프로그래머스][Kotlin]소수 찾기 (0) 2023.03.30 [프로그래머스][Kotlin] 공원 산책 (0) 2023.03.23