입방체 부피 차이 계산 함수 작성하기
이번 문제는 0을 제외한 입방체의 치수 3개를 담은 두 배열 a와 b가 주어졌을 때, 두 입방체 간의 부피 차이를 반환하는 함수를 작성하는 것입니다. 이 때, 어느 쪽이 크든 상관 없습니다. 예를 들어 ([2, 2, 3], [5, 4, 1])가 주어진 경우, a의 부피는 12이고 b의 부피는 20이므로 함수는 8을 반환해야 합니다.
Dart로 해결하기
만약 Dart 언어를 사용한다면 이 문제는 매우 간단합니다. Dart에서 제공하는 기본 함수들을 활용하면 됩니다.
- 먼저 각 요소를 순회하며 특정 연산을 반복해 반환하는
reduce
함수를 사용하여 부피를 계산합니다. - 그리고 값의 차이만을 반환하기 위해 절대값
abs
함수를 활용합니다.
Dart 코드로 표현하면 아래와 같습니다:
0 개의 댓글:
Post a Comment