1. 학습
  2. /
  3. 강의
  4. /
  5. purrr로 배우는 함수형 프로그래밍 기초

Connected

연습 문제

리스트에서 질문 던지기

purrr의 큰 장점 중 하나는, 데이터에 대한 질문에서 답으로 자연스럽게 이어질 수 있다는 점이에요. 몇 줄의 코드면 충분합니다. 여기서는 gh_users 데이터를 사용해 다음 세 가지 질문에 답해 보려고 합니다:

  • GitHub에 가장 먼저 가입한 사용자는 누구인가요?
  • 모든 리포지토리가 조직 소유가 아니라 사용자 소유인가요?
  • 공개 리포지토리가 가장 많은 사용자는 누구인가요?

이번 연습 문제에서는 map_*()에 대한 이해도가 제대로 시험됩니다. map_*()의 다양한 변형과 각 함수의 올바른 사용법을 꼭 떠올려 보세요.

지침 1/3

undefined XP
  • 1

    "name" 요소로 gh_users에 이름을 붙이고, "created_at" 요소를 정렬하여 GitHub에 가장 먼저 가입한 사용자가 누구인지 확인하세요.

  • 2

    "type"이 "USER"인 각 요소에 대해 TRUE를 반환하는 벡터를 출력하세요.

  • 3

    "public_repos" 개수를 담은 이름 있는 숫자형 벡터를 출력하세요.