華為研發工程師程式設計題:汽水瓶 [python]
'''
[程式設計題] 汽水瓶
時間限制:1秒
空間限制:32768K
有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”
答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,
這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以後用3個空瓶子換一瓶滿的還給老闆。
如果小張手上有n個空汽水瓶,最多可以換多少瓶汽水喝?
輸入描述:
輸入檔案最多包含10組測試資料,每個資料佔一行,僅包含一個正整數n(1<=n<=100),
表示小張手上的空汽水瓶數。n=0表示輸入結束,你的程式不應當處理這一行。
輸出描述:
對於每組測試資料,輸出一行,表示最多可以喝的汽水瓶數。如果一瓶也喝不到,輸出0。
輸入例子1:
3
10
81
0
輸出例子1:
1
5
40
'''
'''
解題思路:簡單
仔細小心考慮到每一種情況就能做出來
'''
'''
程式碼執行結果:
答案正確:恭喜!您提交的程式通過了所有的測試用例
[程式設計題] 汽水瓶
時間限制:1秒
空間限制:32768K
有這樣一道智力題:“某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?”
答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,
這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以後用3個空瓶子換一瓶滿的還給老闆。
如果小張手上有n個空汽水瓶,最多可以換多少瓶汽水喝?
輸入描述:
輸入檔案最多包含10組測試資料,每個資料佔一行,僅包含一個正整數n(1<=n<=100),
表示小張手上的空汽水瓶數。n=0表示輸入結束,你的程式不應當處理這一行。
輸出描述:
對於每組測試資料,輸出一行,表示最多可以喝的汽水瓶數。如果一瓶也喝不到,輸出0。
輸入例子1:
3
10
81
0
輸出例子1:
1
5
40
'''
'''
解題思路:簡單
仔細小心考慮到每一種情況就能做出來
'''
'''
程式碼執行結果:
答案正確:恭喜!您提交的程式通過了所有的測試用例
'''
while True:
try:
empty_bottle_num = int(input())
if empty_bottle_num:
drink_bottle_num = 0
while empty_bottle_num >= 3:
temp = empty_bottle_num // 3
drink_bottle_num += temp
empty_bottle_num = empty_bottle_num % 3 + temp
if empty_bottle_num == 2:
drink_bottle_num += 1
print(drink_bottle_num)
else:
break
except:
break
相關文章
- 華為研發工程師程式設計題:明明的隨機數 [python]工程師程式設計隨機Python
- 【上海】上海華為招聘devops、雲端計算研發工程師dev工程師
- 華為程式設計題-加密解密程式設計加密解密
- 換汽水(華為程式設計題)程式設計
- 筆試題目——研發工程師筆試題筆試工程師
- Python併發程式設計Python程式設計
- Golang研發工程師Golang工程師
- 開發與研發:領會程式設計魅力所在(下)程式設計
- 【程式設計師面試金典】三個空汽水瓶可以換一瓶汽水。程式設計師面試
- python-併發程式設計Python程式設計
- 谷歌AI自動程式設計效率超研發工程師,作為AI工程師的我感到了森森的壓力谷歌AI程式設計工程師
- 華為研發基層分享我對華為的感受
- 程式媛成長紀:從DBA到研發工程師工程師
- Python中的併發程式設計Python程式設計
- Python併發程式設計之從效能角度來初探併發程式設計(一)Python程式設計
- [上海] Yogo Robot - 招聘 Golang / Python 研發工程師 / 架構師GolangPython工程師架構
- 芒果TV招聘研發工程師(JAVA PYTHON),地點長沙工程師JavaPython
- 面向研發的低程式碼、程式碼視覺化設計編排視覺化
- Python程式設計基礎練習——撲克牌發牌問題Python程式設計
- 轉發:Python下VTK 程式設計Python程式設計
- 使用Python進行併發程式設計Python程式設計
- Python快速程式設計入門課後程式題答案Python程式設計
- 樂視雲 招聘PAAS研發工程師工程師
- 招聘研發工程師 北京有生博大工程師
- Google研發先進程式設計技術 簡化Web應用開發Go程式設計Web
- 《Python遊戲程式設計入門》7.4習題Python遊戲程式設計
- Python程式設計常見問題與解答Python程式設計
- 進擊的程式設計師,如何提升研發效能?|直播預告程式設計師
- python程式設計Python程式設計
- Python 程式設計Python程式設計
- 你是開發工程師、程式設計師還是碼農?工程師程式設計師
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- Python多程式程式設計Python程式設計
- [python] 多程式程式設計Python程式設計
- python和C++ NOI程式設計題解1.1PythonC++程式設計
- XML 程式設計思想: 研讀XML Hacks(轉)XML程式設計
- Java工程師研發面經大合集Java工程師
- 華為程式設計規範,程式碼驗收標準。程式設計