首页 > 试题广场 >

单组_二维字符数组

[编程题]单组_二维字符数组
  • 热度指数:10320 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个 nm 列的二维字符数组 a ,第 i 行第 j 列元素的值为 a_{i,j}
请你对行和列都倒置,然后输出之。

输入描述:
第一行有两个整数 n\ (\ 1 \leq n \leq 10^3\ )m\ (\ 1 \leq m \leq 10^3\ )
随后 n 行,每行有 m 个字符,仅包含小写英文字符 。


输出描述:
输出一个二维字符数组。
示例1

输入

3 4
abcd
efgh
ijkl

输出

lkji
hgfe
dcba
import sys

n , m = map(int,input().split())
grid = [input().strip() for i in range(n)]
h = grid[::-1]
res = [l[::-1] for l in h]

for line in res:
    print(line)
发表于 2025-04-17 10:55:11 回复(0)
import sys

n,m = map(int, input().split())
a = []
for i in range(0,n):
    raw = list(map(str,input()))
    a.append(raw)
for j in range(n-1,-1,-1):
    print("".join(reversed(a[j])))

发表于 2024-11-14 16:22:21 回复(0)
n,m=map(int,input().split())
lists=[]
for i in range(n):
    s=input()
    lists.append(s[::-1])
lists.reverse()
for i in lists:
    print(i)
发表于 2024-09-14 10:40:21 回复(0)