BASIC-3 字母图形
生活随笔
收集整理的這篇文章主要介紹了
BASIC-3 字母图形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
資源限制
時間限制:1.0s 內存限制:256.0MB
問題描述
利用字母可以組成一些美麗的圖形,下面給出了一個例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個5行7列的圖形,請找出這個圖形的規律,并輸出一個n行m列的圖形。
輸入格式
輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。
輸出格式
輸出n行,每個m個字符,為你的圖形。
樣例輸入
5 7
樣例輸出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
數據規模與約定
1 <= n, m <= 26。
思路
1 2 3 4 5 6 7
2 1 2 3 4 5 6
3 2 1 2 3 4 5
4 3 2 1 2 3 4
5 4 3 2 1 2 3
以1為分割線,左邊從行索引大小遞減,行列相等時再遞增。
Code
需要注意的是,每個字母后邊沒有空格。
Python
n, m = map(int, input().split()) for row in range(n):num = row + 1for col in range(m):num = num +1 if row < col else num - 1print(chr(num + ord("A")), end="")print()總結
以上是生活随笔為你收集整理的BASIC-3 字母图形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BASIC-2 01字串
- 下一篇: 并发编程——线程——锁