d013: 6.讚(Like)
標籤 : 字串 陣列
通過比率 : 3人/3人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-03-09 23:07

內容

看到好的文章或留言,就要按一下「讚」(Like),完成共同朋友的功能之後,腳書(Footbook,簡稱FB)的主管希望你繼續幫忙完成這個功能,而因為一篇文章按讚的人可能有很多,為了方便瀏覽,請依照下面的規則來顯示有多少人按讚:

  1. 如果這篇文章按讚的人都不是你或你的好友,則請顯示:
    XXX people like this.
    PS. XXX為按讚的總人數
  2. 如果按讚的人裡面有一些是你的好友,而這些按讚的好友裡最後一個按讚的人是 AAA,則請顯示:
    AAA and XXX others like this.
    PS.XXX為按讚的總人數-1, 後面的 others 不用考慮只有一位的情形
  3. 同上,如果你也有按讚,則顯示:
    You, AAA and XXX others like this.
  4. 你有按讚,但你的朋友都沒有按讚,則顯示:
    You and XXX others like this.
  5. 上面的 2~4 點,如果 XXX 的人數是 0,則改成:
    AAA like this.
    You and AAA like this.
    You like this.
輸入說明

輸入資料第一行有一個正整數 N (1<=N<=20),代表有幾個人按讚,接下來有 N 行資料代表這些按讚的人的資料(越前面的越早按讚),每行前面有一個英文名字(最長10個字母,中間不會有空格)代表他的名字,後面則是一個數字代表他和你的關係( 0 不是好友, 1 你的好友, 2 你自己)。

輸出說明

請你依照上面的規則來顯示有哪些人按讚。

範例輸入 #1
3
Mary 0
May 1
John 0
範例輸出 #1
May and 2 others like this.
範例輸入 #2
1
Kelly 2
範例輸出 #2
You like this.
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (14%): 1.0s , <1K
公開 測資點#1 (14%): 1.0s , <1K
公開 測資點#2 (14%): 1.0s , <1K
公開 測資點#3 (14%): 1.0s , <1K
公開 測資點#4 (14%): 1.0s , <1K
公開 測資點#5 (15%): 1.0s , <1K
公開 測資點#6 (15%): 1.0s , <1K
提示 :
標籤:
字串 陣列
出處:
中女102 [管理者:
sagit (sagit)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」