Skip to content

Instantly share code, notes, and snippets.

@gene9
Forked from vlm/erlang-interview-question.erl
Created April 21, 2011 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gene9/934315 to your computer and use it in GitHub Desktop.
Save gene9/934315 to your computer and use it in GitHub Desktop.
Erlang inteview question
%% Given the parsed HTML tree in the following format:
%%
%% Types HTML = [Element]
%% Element = {Tag, [Attribute], [Element | Text]}
%% Tag = atom() % e.g. 'a', 'pre', 'p'
%% Attribute = {Name, Value}
%% Name = atom()
%% Value = string()
%% Text = iolist()
%%
%% Write the function with the following signature:
%%
%% strip_html(HTML) -> string().
%%
%% which strips the HTML formatting and just returns
%% the raw text contents of the given HTML tree.
example_data() -> {a, [{href, "http://fprog.ru/"}], [{b, [], ["An example text"]}]}.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment