Kata DictionaryReplacer

16/11/2017 | Blog, Coding Dojo | 0 Lời bình

Trang chủ » Blog » Coding Dojo » Kata DictionaryReplacer

Kata này yêu cầu xây dựng một chức năng đơn giản để thay thế một\một số vị trí nào đó trong chuỗi. Ý tưởng của bài toán này xuất phát từ những chia sẻ của Corey Haines về luyện tập viết mã (aac2009.confreaks.com/06-feb-2009-20-30-lightning-talk-under-your-fingers-corey-haines.html).

Hãy tạo một phương thức nhận vào một chuỗi và một bộ từ điển. Thay thế các vị trí (key) trong chuỗi với các key có trong từ điển. Mỗi key trong chuỗi được đánh dấu bằng cặp ký tự $.

VD về test-case:

  • Test-case 1:
    • Input:
      • Chuỗi: “”
      • Từ điển: null
    • Output: “”
  • Test-case 2:
    • Input:
      • Chuỗi: “\$temp\$“
      • Từ điển: [“temp”, “temporary”]
    • Output: “temporary”
  • Test-case 3:
    • Input:
      • Chuỗi: “\$temp\$ here comes the name \$name\$“
      • Từ điển: [“temp”, “temporary”], [“name”, “John Doe”]
    • Output : “temporary here comes the name John Doe”

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

Tạo và sử dụng USER FUNCTION

Tạo và sử dụng USER FUNCTION

Với các vấn đề mà các FUNCTION không giải quyết được. Thì chúng ta phải tự tạo ra một FUNCTION để sử dụng, hay còn gọi là USER FUNCTION.

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Nhận tư vấn, định hướng 1-1

Điền và gửi thông tin cá nhân để được tư vấn miễn phí về các chương trình học.

10 + 2 =