반응형
프로그래머스
레벨 1, 코틀린 언어
'두 정수 사이의 합' 문제를 푼 코드를 포스팅합니다.
사이트 : https://school.programmers.co.kr/learn/challenges?order=acceptance_desc&levels=1&languages=kotlin
위의 사이트에 들어가셔서
두 정수 사이의 합
에 들어가시면
문제를 이해 하실 수 있을 것 같습니다.
문제를 정답률 높은 순으로 하다보니
처음으로 86%짜리 문제를 풀게 되었네요
아마 그래도 좀더 어렵겠죠?
제가 푼 코드는 이렇습니다.
class Solution {
fun solution(a: Int, b: Int): Long {
var answer: Long = 0
var min = Math.min(a, b)
var max = Math.max(a, b)
for(i in min..max){
answer += i
}
return answer
}
}
a, b가 어느 수가 작은지 알 수 없다고 하여서
min, max로 한번 작은 수와 높은 수를 나누고
풀었습니다.
더 좋은 답이 있거나. 궁금하신 점이 있으면 댓글 남겨주세요.
읽어주셔서 감사합니다.
반응형
'코딩테스트' 카테고리의 다른 글
프로그래머스 '음양 더하기' 코테 풀이 (0) | 2024.05.18 |
---|---|
프로그래머스 '서울에서 김서방 찾기' 코테 풀이 (0) | 2024.05.16 |
프로그래머스 '나머지가 1이 되는 수 찾기' 코테풀이 (0) | 2024.05.15 |
프로그래머스 'x만큼 간격이 있는 n개의 숫자' 풀이 (0) | 2024.05.14 |
프로그래머스 '하샤드 수' 풀이 (0) | 2024.05.14 |