Odwróć kolejność elementów w tablicy.
Wejście
Najpierw liczba testów t (t ≤ 100). Następnie dla każdego
testu liczba n (n ≤ 100) i n liczb oddzielonych spacjami.
Wyjście
Dla każdego testu n liczb w porządku odwrotnym niż na wejściu.
Przykład
Wejście:
2
7 1 2 3 4 5 6 7
3 3 2 11
Wyjście:
7 6 5 4 3 2 1
11 2 3
Kod źródłowy w C++:
#include <iostream> #include <vector> #include <cstdio> using namespace std; int main() { int t, y, temp; vector <int> numbers; scanf("%d",&t); for (int i=0; i<t; i++) { scanf("%d",&y); for (int j=0; j<y; j++) { scanf("%d",&temp); numbers.push_back(temp); } for (int k=numbers.size()-1; k<=numbers.size(); k--) { printf("%d ",numbers[k]); } numbers.clear(); puts(""); } return 0; }
Kod źródłowy w Python 2:
a = int(raw_input('')) for i in range(0, a, +1): s = result = '' l = [] s = str(raw_input('')) l = s.split(' ') l3 = list(l) l3.remove(l3[0]) l3.reverse() for j in range(0, len(l3), +1): if j < len(l3)-1: result += str(l3[j]) + " " else: result += str(l3[j]) print result
Kod źródłowy w Python 3:
a = int(input('')) for i in range(0, a, +1): s = result = '' l = [] s = str(input('')) l = s.split(' ') l3 = list(l) l3.remove(l3[0]) l3.reverse() for j in range(0, len(l3), +1): if j < len(l3)-1: result += str(l3[j]) + " " else: result += str(l3[j]) print (result)
Źródło: http://pl.spoj.com/problems/PP0502B/
Brak komentarzy:
Prześlij komentarz