- 내 풀이
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;
}
}
- 다른 사람 풀이
class Solution {
public long solution(int a, int b) {
long answer = 0;
for (int i = ((a < b) ? a : b); i <= ((a < b) ? b : a); i++)
answer += i;
return answer;
}
}
for문에 삼항연산자를 두 번 쓸줄이야
'프로그래머스 > [프로그래머스 - JAVA] Lv.1' 카테고리의 다른 글
[프로그래머스 - JAVA] 서울에서 김서방 찾기 (0) | 2023.03.27 |
---|---|
[프로그래머스 - JAVA] 콜라츠 추측 (0) | 2023.03.27 |
[프로그래머스 - JAVA] 하샤드 수 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 문자열을 정수로 바꾸기 (0) | 2023.03.26 |
[프로그래머스 - JAVA] 정수 내림차순으로 배치하기 (0) | 2023.03.26 |
댓글