Giter VIP home page Giter VIP logo

03--hard---match-html-kun_xx's Introduction

Match HTML

Complete the function matchHTML which is to check if a some HTML is properly closed. The function will take in an array of words and html tags. So the HTML code <p>Hello world</p> will be sent to the function as an array like below:

['<p>','Hello','world','</p>']

For now, we only support <h1>, <p> and <ul> and <li>. The function returns true if all tags are properly closed, false if otherwise.

The following HTML is considered to be properly closed:

<h1>Hello</h1>
<p>Welcome!</p>

For each opening html tag, there is a corresponding closed one.

The example below is not properly closed:

<h1>Hello<p>Abc</h1></p>

The closing </h1> tag comes before the closing </p> tag.

Another example of improperly closed tags (the <ul> is not properly closed):

<ul>
 <li>Hi</li>
 <li>Hello</li>

One last case of improperly closed tags:

<ul>
 <li>Hi
 <li>Hello</li>
</ul>

03--hard---match-html-kun_xx's People

Watchers

Kun avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.