exercism/elixir/basketball-website/HINTS.md

18 lines
725 B
Markdown
Raw Permalink Normal View History

2023-12-20 03:28:56 +00:00
# Hints
## General
- Read about the [`Access` behaviour][access-behaviour] in the documentation.
## 1. Extract data from a nested map structure
- First tokenize the string path to a usable state. You can make use of [`String` module functions][string-module].
- Write a recursive function to traverse the nested-map structure to retrieve the value or return `nil`.
## 2. Refactor using included functions
- Read through the various [`Kernel` module functions][kernel-module], to find one that might shorten/simplify your approach.
[kernel-module]: https://hexdocs.pm/elixir/Kernel.html#functions
[string-module]: https://hexdocs.pm/elixir/String.html#functions
[access-behaviour]: https://hexdocs.pm/elixir/Access.html