蓝桥杯 纸张尺寸
問題描述
在 ISO 國際標準中定義了 A0 紙張的大小為 1189mm?×?841mm, 將 A0 紙 沿長邊對折后為 A1 紙, 大小為 841mm?×?594mm, 在對折的過程中長度直接取 下整 (實際裁剪時可能有損耗)。將 A1 紙沿長邊對折后為 A2 紙, 依此類推。
輸入紙張的名稱, 請輸出紙張的大小。
輸入格式
輸入一行包含一個字符串表示紙張的名稱, 該名稱一定是 A0、A1、A2、 A3、A4、A5、A6、A7、A8、A9 之一。
輸出格式
輸出兩行,每行包含一個整數,依次表示長邊和短邊的長度。
樣例輸入1
A0樣例輸出1
1189 841樣例輸入 2
A1樣例輸出 2
841 594運行限制
- 最大運行時間:1s
- 最大運行內存: 512M
解題思路
列表的sort()方法是將列表中的數字從小到大排序,我們可以先調用sort()方法再調用reverse()方法實現從大到小排序
import os import sys# 請在此輸入您的代碼 ls = [1189, 841] str0 = input() num = int(str0[1]) for i in range(0, num):if ls[0] > ls[1]:ls[0] = ls[0] // 2else:ls[1] = ls[1] // 2ls.sort() ls.reverse()for i in range(0, 2):print(ls[i], end='\n')總結
- 上一篇: job运行失败分析方法
- 下一篇: QQ头像变灰算法[图]