Skip to content

aldifirmansyah/Letter-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Letter-Analyzer

Description

Exercise from Udemy Course: The Advanced Web Developer Bootcamp

This project was created using D3 javascript library and SVG.

The feature of this project is analyze words by displaying the characters contained in the words along with its amount of occurrences as a simple bar chart using SVG.

There is also a reset button to erase the current result.

Example:

Input:

"hello world!"

Output:

[{character: " ", count: 1},
{character: "!", count: 1},
{character: "d", count: 1},
{character: "e", count: 1},
{character: "h", count: 1},
{character: "l", count: 3},
{character: "o", count: 2},
{character: "r", count: 1},
{character: "w", count: 1}]

If some words has been analyzed and we analyze another words, it will shows the characters which are different with the previous words, and the characters which are same with the previos words.

Example:

First Input:

"hello world!"

First Output:

[{character: " ", count: 1},
{character: "!", count: 1},
{character: "d", count: 1},
{character: "e", count: 1},
{character: "h", count: 1},
{character: "l", count: 3},
{character: "o", count: 2},
{character: "r", count: 1},
{character: "w", count: 1}]

Second Input:

"hello aldi"

Second Output:

[{character: " ", count: 1},
{character: "a", count: 1},
{character: "d", count: 1},
{character: "e", count: 1},
{character: "h", count: 1},
{character: "i", count: 1},
{character: "l", count: 3},
{character: "o", count: 1}]

Notes: On the second output, character [" ", "d", "e", "h", "l", "o"] will have different color in the bar chart because these characters appeared on the previous output.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published