美國人很奇怪:在他們的建筑中,第一層實(shí)際上是底層累贤,由于迷信沒有13層叠穆,黑色星期五也是指某月13日恰好是周五。
寫一個函數(shù)臼膏,給定一個美國人表示的樓層數(shù)硼被,返回歐洲人表示的樓層數(shù)。
美國人說的1樓被歐洲的0層取代渗磅,13樓被跳過嚷硫,13層表示為14層。地下室(負(fù)數(shù))保持一致始鱼。更多示例:
1 => 0
0 => 0
5 => 4
15 => 13
-3 => -3
def get_real_floor(n):
if n <= 0: return n
if n < 13: return n-1
if n > 13: return n-2
def get_real_floor(n):
return n if n < 1 else n - 1 if n < 13 else n - 2
def get_real_floor(n):
return n - (n > 0) - (n > 13)