Programing/Algorithm
Java Javascript 프로그래머스 Level1 두 정수 사이의 합
리커니
2018. 7. 4. 12:23
반응형
Java Javascript 프로그래머스 Level1 두 정수 사이의 합
순서에 상관없는 두 정수 사이의 값을 구하면 되는 문제입니다.
Math.max() 와 Math.min() 함수를 활용해서 작은 값부터 큰값까지 반복해서 더하면 됩니다.
java 풀이
1
2
3
4
5
6
7
8
9 |
class Solution {
public long solution(int a, int b) {
long answer = 0;
for (int i=Math.min(a,b); i<=Math.max(a,b); i++){
answer+=i;
}
return answer;
}
} |
cs |
javascript 풀이
1
2
3
4
5
6
7 |
function solution(a, b) {
var answer = 0;
for(var i=Math.min(a,b); i<=Math.max(a,b); i++){
answer+=i;
}
return answer;
} |
cs |
min, max 함수를 쓰지 않아도 작은 값과 큰 값을 구하기만 하면 됩니다.
기본적인 for문의 사용방법을 아느냐를 묻는 문제 인 것 같네요.
문제출처 : https://programmers.co.kr
반응형