Advent of Code Day 1 逆向驗證碼

解題語言不限Java

題目內容

The night before Christmas, one of Santa's Elves calls you in a panic. "The printer's broken! We can't print the Naughty or Nice List!" By the time you make it to sub-basement 17, there are only a few minutes until midnight. "We have a big problem," she says; "there must be almost fifty bugs in this system, but nothing else can print The List. Stand in this square, quick! There's no time to explain; if you can convince them to pay you in stars, you'll be able to--" She pulls a lever and the world goes blurry.

在圣誕節(jié)前夺溢,一個圣誕老人的精靈急匆匆的來叫你是己。“打印機壞了,那個淘氣排行給打不出來了”撮执。當你到了17號分基地,距離圣誕夜只有幾分鐘了』蓖危“這下麻煩大了”,精靈說氓仲,“差不多有50 多個bug水慨,但是除了這個,我們也沒有其他地方能打這個名單了敬扛。你站到這個格子里來晰洒,快點!沒時間解釋了啥箭,如果你可以說服他們用星星在付你的薪水谍珊,你可以”,她拉下拉桿急侥,你眼前的世界變得模糊砌滞。

When your eyes can focus again, everything seems a lot more pixelated than before. She must have sent you inside the computer! You check the system clock: 25 milliseconds until midnight. With that much time, you should be able to collect all fifty stars by December 25th. Collect stars by solving puzzles. Two puzzles will be made available on each day millisecond in the advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck!

當你眼中的世界重新變得清晰之后,你發(fā)現(xiàn)事物分辨率都變低缆巧,和像素一樣布持。她大概把你傳送到電腦里了吧。你查看系統(tǒng)時鐘陕悬,還有25毫秒就到午夜了题暖。在這之前,你需要收集所有55個星星捉超。每當你解決一個問題胧卤,就能收集一個星星。每 毫秒 會有兩個問題發(fā)布拼岳。第二個問題會在第一個問題解決之后發(fā)布枝誊,祝你好運。

You're standing in a room with "digitization quarantine" written in LEDs along one wall. The only door is locked, but it includes a small interface. "Restricted Area - Strictly No Digitized Users Allowed." It goes on to explain that you may only leave by solving a captcha to prove you're not a human. Apparently, you only get one millisecond to solve the captcha: too fast for a normal human, but it feels like hours to you.

你站在一個房間里惜纸,一面墻上用LED燈標著“數(shù)字化檢疫”叶撒。唯一的門是鎖著的,但是有個小的面板耐版,上面寫著 “限制區(qū)祠够,禁止數(shù)字化用戶進入”,這意味著你唯一的出路是解決一個驗證碼來證明你不是一個,事實上你只有毫秒來解決這個問題粪牲,普通人是不可能完成的古瓤。但是這對你來說好像一個小時長。

The captcha requires you to review a sequence of digits (your puzzle input) and find the sum of all digits that match the next digit in the list. The list is circular, so the digit after the last digit is the first digit in the list.

這個驗證碼要求你去檢查一段數(shù)字(你的問題輸入)同時找到所有有效數(shù)字的和(有效數(shù)據(jù)是這個數(shù)字有一個相鄰的相同數(shù)字)。這段數(shù)字是循環(huán)的穿香,所以最后一個數(shù)字的下一個是第一個數(shù)字。

For example:

  • 1122 produces a sum of 3(1+2) because the first digit (1) matches the second digit and the third digit (2) matches the fourth digit.
    數(shù)字1122會得到和 3(1+2) 皮获,因為第一個字符和第二個字符一樣纹冤,第三個和第四個一樣魔市。所以和是3。
  • 1111 produces 4 because each digit (all1) matches the next.
    數(shù)字1111會得到和 4赵哲,因為所有位都是一樣的待德。
  • 1234produces0 because no digit matches the next.
    數(shù)字1234會得到和 0枫夺,因為沒有位都是是有效數(shù)字。
  • 91212129 produces 9 because the only digit that matches the next one is the last digit, 9.
    數(shù)字91212129會得到和 9橡庞,因為只有9是有效數(shù)字

解題思路

day 1 的題目比較簡單较坛,所以解題不會很詳細

首先讀題
要找兩個連續(xù)的相同位數(shù)
于是用for循環(huán)查字符串中相應位置的char
如果相等就加這個數(shù)到一個變量里。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末扒最,一起剝皮案震驚了整個濱河市丑勤,隨后出現(xiàn)的幾起案子吧趣,更是在濱河造成了極大的恐慌,老刑警劉巖强挫,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異呆细,居然都是意外死亡八匠,警方通過查閱死者的電腦和手機絮爷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門梨树,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人渊涝,你說我怎么就攤上這事床嫌】缡停” “怎么了厌处?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長缆娃。 經常有香客問我瑰排,道長,這世上最難降的妖魔是什么椭住? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮京郑,結果婚禮上宅广,老公的妹妹穿的比我還像新娘些举。我一直安慰自己,他們只是感情好户魏,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著资铡,像睡著了一般幢码。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上症副,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音闹啦,去河邊找鬼。 笑死辕坝,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播江场,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼窖逗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了碎紊?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤音同,失蹤者是張志新(化名)和其女友劉穎秃嗜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體痪寻,經...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年蛇尚,在試婚紗的時候發(fā)現(xiàn)自己被綠了顾画。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡谱邪,死狀恐怖庶诡,靈堂內的尸體忽然破棺而出惦银,到底是詐尸還是另有隱情末誓,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布迅栅,位于F島的核電站晴玖,受9級特大地震影響读存,放射性物質發(fā)生泄漏。R本人自食惡果不足惜敬察,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一拜英、第九天 我趴在偏房一處隱蔽的房頂上張望琅催。 院中可真熱鬧居凶,春花似錦藤抡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽替饿。三九已至贸典,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間廊驼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工绳锅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留酝掩,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓期虾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親竿拆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內容