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
  • Select an option

  • Save gene9/934315 to your computer and use it in GitHub Desktop.

Select an option

Save gene9/934315 to your computer and use it in GitHub Desktop.

Revisions

  1. @vlm vlm renamed this gist Apr 19, 2011. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion gistfile1.txt → erlang-interview-question.erl
    Original file line number Diff line number Diff line change
    @@ -13,4 +13,6 @@
    %% strip_html(HTML) -> string().
    %%
    %% which strips the HTML formatting and just returns
    %% the raw text contents of the given HTML tree.
    %% the raw text contents of the given HTML tree.

    example_data() -> {a, [{href, "http://fprog.ru/"}], [{b, [], ["An example text"]}]}.
  2. @vlm vlm created this gist Apr 19, 2011.
    16 changes: 16 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    %% 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.