Đảo ngược và nhân đôi chuỗi
Bài học 21 trên 24 trong khóa học Thử thách Golang, cấp độ 1 của Coddy.
Thử thách
DễTa có một chuỗi như sau: "abcdfgh".
Viết một hàm (function) nhận một chuỗi làm đầu vào, đảo ngược chuỗi đó và nhân đôi từng ký tự để tạo thành một chuỗi mới.
Ví dụ, nếu chuỗi đầu vào là "abcdfgh", đầu ra dự kiến sẽ là "hhggffccbbddaa".
Hàm này cần đảo ngược chuỗi đầu vào, sau đó nhân đôi từng ký tự trong chuỗi đã đảo ngược để tạo thành chuỗi mới.
Tự làm thử
func reverseAndDouble() {
}Tất cả bài học trong Thử thách Golang, cấp độ 1
1Giới thiệu
Giới thiệu4Chơi với ký tự
Giới thiệuBộ tách chuỗiTrình trích xuất chuỗi conBộ đếm số lần xuất hiện của ký tựIn các ký tự trong chuỗiĐảo ngược và nhân đôi chuỗiBộ đếm từNén chuỗiXóa ký tự trùng lặpTự luyện tập: Trình biên dịch Go online