給定 n(1<=n<=30),依照規律「回傳」正確圖形(每一行是一個陣列的元素)
n = 1
["*"]
n = 3
["*", "**", "***"]
n = 6
["*", "**", "***", "****", "*****", "******"]
給定一字串,把小寫字母轉成大寫,大寫字母轉成小寫之後回傳,若不是英文字母則忽略。
input: nick
output: NICK
input: Nick
output: nICK
input: ,hEllO122
output: ,HeLLo123
給定一個數字 n(1<=n<=100000),請回傳 n 是否為質數(質數的定義:除了 1 以外,所有小於他的數都無法整除)
n = 2 => true
n = 3 => true
n = 10 => false
n = 37 => true
n = 38 => false
給定一個長度小於 100 的字串 s,請回傳 s 是否為迴文(迴文的定義:正著唸倒著念都一樣)
abcba => true
apple => false
aaaaa => true
applppa => true
給定兩個長度為 l(1<=l<=1000)的數字(但型態為字串),請回傳兩個數字相加後的結果。
提示:小時候怎麼做直式加法,這一題就怎麼做
"123"+"456" => "579"
"12312383813881381381"+"129018313819319831" => "12441402127700701212"
請將答案寫在hw6.md。
- 請寫下以上五題的解題心得