2018. 8. 5. 20:29 ALGORITHM/문제해결
[JAVA] 절대 값 ( Math.abs() )
/*문제: 13 [절대 값 Math.abs()]
1) 배열에서 이웃 값과의 차이(절대값)를 모두 더하여 출력하라!
>java Test
2) 배열 데이터 예:
{1, 2, 4, 7, 11, 9}
3) 출력 예:
합계: 34
절대값 합계: 12
Math.abs(값) => 절대값
class Test {
public static void main(String[] args) throws Exception {
int[] lists = {1, 2, 4, 7, 11, 9};
int sum = 0;
for (int list : lists) {
sum += list;
}
System.out.printf("합계: %d \n", sum);
sum = 0;
for (int i = 0; i < lists.length - 1; i++) {
sum += Math.abs(lists[i] - lists[i + 1]);
}
System.out.printf("절대값 합계: %d \n", sum);
}
}
'ALGORITHM > 문제해결' 카테고리의 다른 글
[JAVA] 배열값 역순으로 복사 ( [] ) (0) | 2018.08.05 |
---|---|
[JAVA] 한 배열의 값을 다른 배열로 복사 ([] ) (0) | 2018.08.05 |
[JAVA] 이중배열 ( [][] ) (0) | 2018.08.05 |
[JAVA] 배열인자 계산 ( [] ) (0) | 2018.08.05 |
[JAVA] 밑변의 길이를 숫자로 입력 받아 트리를 출력 (반복문 중첩) (0) | 2018.08.05 |