我正在用這個打磚牆,而我似乎無法把頭圍住它。得到每一個第n個元素或最後一個
給定一個對象列表,我怎樣才能得到從結尾開始的第三個元素(所以第三個到最後一個,第六個到最後一個等),但如果它到了最後,只剩下1或2個,返回第一個元素。
我本質上是試圖模擬從股票中繪製三張牌,並在耐心的比賽中檢查有效的移動,但由於某種原因,我正在與這一概念掙扎。
編輯:
到目前爲止,我已經試過看着使用標準的for循環增加一步。這導致了我第二個需要,即如果最後一個循環中少於三個,就得到第一個元素。
我已經嘗試了其他關於堆棧溢出的建議,以獲得列表中的第n個元素,但是它們也都不提供第二個要求。
不完全確定哪些代碼我可以發佈,這不會是一個簡單的循環。因爲我的問題是代碼的邏輯,而不是代碼本身。
例如:
給出的列表 1,2,3,4,5,6,7,8,9,10
我想獲得一個清單, 8,5 ,2,1 作爲回報。
要顯示的任何代碼? – MickyD
你嘗試過什麼嗎?即使這只是思考過程,告訴我們你到目前爲止的。 – Kroltan
我沒想到需要這個代碼,我認爲它會很快。我會添加我迄今爲止嘗試過的這個。 – Ben