프로그래머스 - 두 정수 사이의 합

Sorbet·2021년 4월 18일
0

코테

목록 보기
18/35
  • 다들 포문으로만 돌려서
  • 연속된 숫자합은 가우스덧셈법을 추천한다...
class Solution {
    public long solution(int a, int b) {
        long answer = 0;
        
        if(a == b) {
            return a;
        }
            
        long front = Math.min(a,b);
        long back = Math.max(a,b);
        
        front--;
        front = (front * (front+1))/2;
        back = (back * (back+1))/2;
        
        
        return back-front;
    }
}
profile
Sorbet is good...!

0개의 댓글