반응형
프로그래머스 사이트에서 https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=1&languages=kotlin
코딩테스트 연습 | 프로그래머스 스쿨
개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!
school.programmers.co.kr
들어가시면 코틀린 언어로 레벨1로 가장 정답률이 높은 순서로
2페이지에 가 보시면
두 개 뽑아서 더하기 문제를 볼 수 있습니다.
이번 문제는 정답률이 72%이네요.
대부분 잘 푸셨겠지만
제 풀이는 이렇습니다.
class Solution {
fun solution(numbers: IntArray): IntArray {
var answer: IntArray = intArrayOf()
var answerMap = mutableSetOf<Int>()
for(i in 0..(numbers.size-1)){
for(j in (i+1)..(numbers.size-1)){
answerMap.add(numbers[i] + numbers[j])
}
}
return answerMap.toIntArray().sorted().toIntArray()
}
}
저는 이렇게 풀었습니다.
아마 더 좋은 풀이 있을거라고 생각합니다.
더 좋은 풀이 있으시면 댓글 달아주시고
코드 보시고 궁금하신 점이 있으면 댓글 달아주세요!
읽어 주셔서 감사합니다.
반응형
'코딩테스트' 카테고리의 다른 글
프로그래머스 '푸드 파이트 대회' 코테풀이 (2) | 2024.12.29 |
---|---|
프로그래머스 '숫자 문자열과 영단어' 코테풀이 (0) | 2024.12.25 |
프로그래머스 '가장 가까운 같은 글자' 코테풀이 (1) | 2024.10.03 |
프로그래머스 '시저 암호' 코테풀이 (0) | 2024.09.17 |
프로그래머스 '최소직사각형' 코테풀이 (0) | 2024.09.15 |