【問題】最後のツイート

今日はツイッターっぽい問題です。

いろいろな人がツイートしたあとで それぞれの人の最後のツイートを取得してください。 プログラムこんな感じ。

<!DOCTYPE html>
<script>
class Twitter {
  /**
   * ツイートする
   * 
   * @param userName {string} ユーザ名兼ユーザID
   * @param text {string} ツイートの内容
   */
  tweet(userName, text) {
    // TODO: 実装する
  }

  /**
   * ユーザ毎の最後のツイートを取得する
   * 
   * @return {[{userName:string, tweet:string}]}
   */
  getLastTweetList() {
    // TODO: 実装する
  }
  
}

const twitter = new Twitter();
twitter.tweet('太郎', 'こんにちは');
twitter.tweet('二郎', 'こんにちわ');
twitter.tweet('花子', 'おはよう');    // ★
twitter.tweet('太郎', '今日も元気!');
twitter.tweet('二郎', 'ハラヘリ');    // ★
twitter.tweet('太郎', '疲れた');     // ★

const result = twitter.getLastTweetList();
/*
[
  {userName:'太郎', tweet:'疲れた'},
  {userName:'二郎', tweet:'ハラヘリ'},
  {userName:'花子', tweet:'おはよう'}
]
*/
</script>