랄라
LV1 두 정수 사이의 합 - JAVA 본문
코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 스쿨
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 설명
- 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
- 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
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;
}
}
반복문을 하나만 사용했으나, a값이 b보다 큰 경우도 있어
if문으로 확인 후 상황에맞는 반복문으로 진행할수있도록 구현
'스터디 > 코딩 테스트(프로그래머스)' 카테고리의 다른 글
| LV1 경기도에 위치한 식품창고 목록 출력하기 - SQL (0) | 2024.12.02 |
|---|---|
| LV1 문자열 내 p와 y의 개수 - JAVA (1) | 2024.11.27 |
| LV1 문자열 다루기 기본 - JAVA (1) | 2024.11.27 |
| LV1 문자열을 정수로 바꾸기 - JAVA (1) | 2024.11.27 |
| LV1 평균 구하기 - JAVA (0) | 2024.11.27 |