自定義資料結構 字串刪除

2021-10-14 01:19:02 字數 559 閱讀 9718

ender得到了乙個字串,但是他非常討厭字串,因此他準備把字串中的字元按以下順序乙個乙個的刪除。請你輸出每個刪除的順序。 對於字串a1a2…an ,每次依次進行以下操作: (1) 刪除第乙個字元。 (2) 進行(1)後將現在的第乙個字元移動到最後。 例如字串「abcd」進行一次操作後將變成「cdb」。 重複以上操作直到字串為空,輸出字串中每個字元被刪除的順序。

輸入:一行,乙個字串。

輸出:n行(n為輸入字串的長度),表示每個字元被刪除的順序。

a =

list

(input()

)while

len(a)!=0

:print

(a[0])

a.pop(0)

iflen

(a)!=0:

c = a[0]

a.pop(0)

else

:break

注意如果不加 if len(a)!=0:的條件可能會超出列表長度,所以應該要加入條件並且在列表空了的時候停止迴圈

自定義字串排序

字串s和 t 只包含小寫字元。在s中,所有字元只會出現一次。s 已經根據某種規則進行了排序。我們要根據s中的字元順序對t進行排序。更具體地說,如果s中x在y之前出現,那麼返回的字串中x也應出現在y之前。返回任意一種符合條件的字串t。示例 輸入 s cba t abcd 輸出 cbad 解釋 s 現了...

自定義屬性字串

nsattributedstring ios6以後才有的 作用用來顯示自定義字串 顏色 字型 大小 uilabel label uilabel alloc initwithframe cgrectmake 0,100,320,40 label.text 你好 label.textcolor uico...

自定義資料結構 MyHashMap

size medium 在學習了資料結構hashmap之後,自己也定義了乙個myhashmap,下面來解析一下myhashmap。size size x large 1 實質為乙個陣列 size size medium 我定義的myhashmap中所使用的資料結構是乙個陣列,資料都儲存在這個陣列中。...