[ 프로그래머스 자바 ] LV1 두 정수 사이의 합

2025. 6. 30. 15:50·코딩테스트

📚 문제 설명

두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.

예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.

✅ 제한사항

  • a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.
  • a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.
  • a와 b의 대소관계는 정해져있지 않습니다.

💻 구현 코드

class Solution {
    public long solution(int a, int b) {
        long answer = 0;
        int big =0;
        int small = 0;
        
        if(a > b){
            big = a;
            small = b;
        }else{
            big = b;
            small = a;
        }
        
        for(int i = small ; i<=big ;i++){
            answer +=i;
        }
        return answer;
    }
}

📌 구현코드 해설

  • 주어진 값 a,b 중에 더 큰 값을 비교 한 후 각각 big, small에 값을 준다.
  • 그 후 for문을 사용하여 small 에서 big까지의 합을 구하여 return되게 만들었다. 

 

 

'코딩테스트' 카테고리의 다른 글

[ 프로그래머스 자바 ] LV1 정수 내림차순으로 배치하기  (1) 2025.06.30
[ 프로그래머스 자바 ] LV1 문자열 내 p와 y의 개수  (1) 2025.06.30
[ 프로그래머스 자바 ] LV1 문자열을 정수로 바꾸기  (0) 2025.06.30
[ 프로그래머스 자바 ] LV1 나머지가 1이 되는 수 찾기  (0) 2025.06.30
[ 프로그래머스 자바 ] LV1 x만큼 간격이 있는 n개의 숫자  (0) 2025.06.30
'코딩테스트' 카테고리의 다른 글
  • [ 프로그래머스 자바 ] LV1 정수 내림차순으로 배치하기
  • [ 프로그래머스 자바 ] LV1 문자열 내 p와 y의 개수
  • [ 프로그래머스 자바 ] LV1 문자열을 정수로 바꾸기
  • [ 프로그래머스 자바 ] LV1 나머지가 1이 되는 수 찾기
Adose
Adose
  • Adose
    도즈의 개발 블로그
    Adose
  • 전체
    오늘
    어제
    • 분류 전체보기 (181)
      • JAVA (22)
      • 스프링 | 스프링 부트 (30)
        • 스프링 시큐리티 (1)
        • 채팅 (1)
      • 스프링 프로젝트 (5)
        • JDBC - 은행앱 구현 (1)
        • Spring Boot - 독서 블로그 프로젝트 (3)
        • 개인 프로젝트 - CoreBrief (1)
      • 가상화 기술 (1)
      • Git (1)
      • 코딩테스트 (103)
        • 프로그래머스 입문 (67)
      • AWS (1)
      • 데이터베이스 (0)
      • CS 공부 (4)
      • 알고리즘, 자료구조 (5)
      • 우테코 프리코스 (7)
      • 트러블 슈팅 (1)
      • 프론트 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    LV2
    멋쟁이사자처럼
    코딩테스트
    Java
    LV0
    jdbc
    프론트
    멋쟁이사자처럼백엔드
    자바
    springdatajdbc
    GIT
    스프링부트
    LV1
    스프링
    test
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Adose
[ 프로그래머스 자바 ] LV1 두 정수 사이의 합
상단으로

티스토리툴바