랜덤으로 주어지는 최대 1,000개의 정수에서 절댓값과 양수/음수 여부를 분리하여 각각의 배열에 넣어놓은 상황을 가정한 문제이다. int형 배열인 absolutes에는 정수의 절댓값만이, boolean형 배열인 signs에는 정수의 양수/음수의 값이 각각 true/false 의 값으로 저장되어있다. absolutes배열과 boolean배열은 짝을 이루고 있으며, 두 배열의 길이는 동일하다. 예를 들어, absolutes[4]에 해당하는 절댓값의 기호는 signs[4]에 저장되어있다는 뜻이다. 간단한 배열과 반복문을 이용하는 문제이며, 두 번째 소스와 같이 for문 안의 if~else문을 3항 연산자를 이용하여 한 줄로 줄여 쓸 수도 있다.