晴☆的 Discord 機器人有每天簽到拿錢的功能
但他不知道要怎麼做
請各位幫忙一下
每日簽到拿到的錢是會變動的
連續會加 10,否則斷一天扣 20
而且最少 100,最多 500
比方說:
第一天 100
第二天,連續簽到所以加 10,拿到 110
第三天,連續簽到,加 10,拿到 120
第四天,加 10,拿到 130
第五天,拿到 140
第六天,拿到 150
第七天,拿到 160
第八天,忘記簽到
第九天,忘記簽到
第十天,因為斷了兩天,扣 20 * 2 = 40,拿到 160 - 40 = 120
第十一天,連續簽到所以加 10,拿到 130
不過現在有一個問題,就是簽到的時候必須判定天數可是機器人只會收到 Unix 時間,所以得要轉換一下
第一行有一個整數 n(0≤ n <32768),代表接下來會簽到幾次
接下來有 n 行數字,每行代表簽到時間的 Unix Timestamp (從 1970-01-01 00:00 UTC 到那時的秒數)
必定間隔超過一天,而且都不超過 2147483647 (大概 2038 年的時候)
P. S. 不要問我為什麼會有人有辦法兩個世紀都在那邊簽到
請輸出每次簽到會拿到的錢,以換行分隔
每日時間以 UTC 的日期 00:00 作為每一天的分界線
No. | Testdata Range | Score |
---|