🧙‍♀️

기본 조건 필터링

jq에서 select() 함수는 조건을 만족하는 요소만 반환합니다.

.[]는 배열의 각 요소를 순회하는 표현식입니다.

비교 연산자(>=, <=, == 등)를 사용하여 조건을 작성할 수 있습니다.

문제

회원 목록에서 나이가 18세 이상인 회원만 선택하세요.

입력 데이터

[
  {
    "id": 1,
    "name": "홍길동",
    "age": 17
  },
  {
    "id": 2,
    "name": "김철수",
    "age": 22
  },
  {
    "id": 3,
    "name": "이영희",
    "age": 19
  }
]

예상 출력

[{"id":2,"name":"김철수","age":22},{"id":3,"name":"이영희","age":19}]

JQ 입력

결과

[{"id":2,"name":"김철수","age":22},{"id":3,"name":"이영희","age":19}]
❌ 오답