【問題】最後のツイート
今日はツイッターっぽい問題です。
問
いろいろな人がツイートしたあとで それぞれの人の最後のツイートを取得してください。 プログラムこんな感じ。
<!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>