zawatins-library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub zawa-tin/zawatins-library

:heavy_check_mark: reversed (reverse)
(src/template/reversed.hpp)

概要

引数で与えた列を反転して返します。与えた列は破壊されません

機能

using namespace zawa::utilしましょう

(1) std::vector<T> zawa::util::reversed<T>(std::vector<T> A)
(2) std::string zawa::util::reversed(std::string s)

Verified with

Code

#pragma once

#include <vector>
#include <algorithm>
#include <string>

namespace zawa::util {

template <class T>
std::vector<T> reversed(std::vector<T> A) {
	std::reverse(A.begin(), A.end());
	return A;
}

std::string reversed(std::string s) {
	std::reverse(s.begin(), s.end());
	return s;
}

} // namespace zawa::util
#line 2 "src/template/reversed.hpp"

#include <vector>
#include <algorithm>
#include <string>

namespace zawa::util {

template <class T>
std::vector<T> reversed(std::vector<T> A) {
	std::reverse(A.begin(), A.end());
	return A;
}

std::string reversed(std::string s) {
	std::reverse(s.begin(), s.end());
	return s;
}

} // namespace zawa::util
Back to top page