刷題之旅 python or go(二) 數字顛倒

2021-09-06 17:02:44 字數 663 閱讀 9832

python:

基礎知識:型別轉換,字串操作(切片)

demo:

#輸入乙個整數,將這個整數以字串的形式逆序輸出

#程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001

def reverse(a):

a = str(a)

b = a[::-1] #利用字串切片

return b

print(reverse(652000))

go:

基礎知識:型別轉換,rune型別(等同於int32,常用來處理unicode或utf-8字元),for迴圈(通過下標遍歷取出組成乙個新的rune,然後轉換成字串)

demo:

package main

import (

"strconv"

"fmt"

)func main()

//將int型轉換成字串

func convertostring(a int) string

//將字串反轉,使用rune

func reverse(b string) (string)

return string(result)

}

刷題之旅 python or go(三) 取近似值

寫出乙個程式,接受乙個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整 小於5,則向下取整。python 基礎知識 字串操作之字串分割,型別轉換符號使用 str.split 字串分割函式 通過指定分隔符對字串進行切片,並返回分割後的字串列表。語法 str.split s,nu...

Web刷題之旅(二) BUUCTF 站

網頁讓我們 try to find out source file 御劍和uniscan掃不出後台目錄,無奈只好拿出掃到讓運營兩行淚的dirsearch 原來是php弱型別轉換,就是說int型別傳入1a,遇到字元就會停止讀取,相當於傳入的是1key和str比較,str必然是要型別轉換成int,只取1...

pat刷題之旅1002

一開始那道題,我的思路就是用乙個變數n來儲存所輸入的數,之後通過模10,除10運算來求得每一位上的數之和,最後將所求得的和進行模10,除10將每一位上的數放到陣列arr中,通過switch case語句對應到相應的漢字表示中。如下。include includeint main int s 0,i ...