Skip to content

asharijuang/SwiftCodeChallenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftCodeChallenges

Swift code with unit test

  • Tantangan 1: unique letters?

Buat sebuah fungsi dengan parameter yang di perbolehkan hanya string, Mengembalikan nilai boolean true jika parameter input terdiri dari huruf yang uniq(hanya 1).

Contoh:

  • "abcdefghijklmnopqrstuvwxyz", akan mengembalikan nilai true.
  • "No duplicates", akan mengembelikan nilai true.
  • "Supers", akan mengembalikan nilai true, karena case-sensitive atau huruf besar kecil diperhitungkan sebagai huruf yang berbeda
  • "qiscus chat sdk", akan mengembalikan nilai false karena ada beberapa huruf yang digunakan lebih dari 1 kali seperti s dan c.

Berikut adalah unit test yang telah saya siapkan untuk menguji perkerjaan-mu.

let no1 = tantangan.uniqueLetter("abcdefghijklmnopqrstuvwxyz")
XCTAssertEqual(no1, true, "alphabets lowercase tanpa huruf yang sama")

let no2 = tantangan.uniqueLetter("No duplicates")
XCTAssertEqual(no2, true, "Tidak ada huruf yang sama")

let no3 = tantangan.uniqueLetter("Supers")
XCTAssertEqual(no3, true, "Tidak ada huruf(case-sensitive) yang sama ")

let no4 = tantangan.uniqueLetter("qiscus chat sdk")
XCTAssertEqual(no4, false, "Tidak boleh menggunakan huruf lebih dari 1")
  • Tantangan 2: Comming Soon

About

Swift code with unit test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages