exercism/zig/reverse-string/reverse_string.zig

8 lines
205 B
Zig

const std = @import("std");
/// Writes a reversed copy of `s` to `buffer`.
pub fn reverse(buffer: []u8, s: []const u8) []u8 {
@memcpy(buffer, s);
std.mem.reverse(u8, buffer);
return buffer;
}