알고리즘

[프로그래머스] 두 정수 사이의 합(Java) *

muerha 2024. 11. 6. 16:58

 

 

 

 


 

 

 

나의 풀이

class Solution {
    public long solution(int a, int b) {
        long answer = 0;
        
        int start = a < b ? a : b; 
        int end = a > b ? a : b;    
        
        for (int i = start; i <= end; i++) {
            answer += i;
        }
        
        return answer;
    }
}

 

 

 

 

다른 사람의 풀이

class Solution {
  public long solution(int a, int b) {
      long answer = 0;

      if (a < b) {
          for (int i = a; i <= b; i++) {
              answer += i;
          }
      } else {
          for (int i = b; i <= a; i++) {
              answer += i;
          }
      }
      return answer;
  }
}