- Create a List and Detail view for article from NewsAPI
- it should use React
- it should use TypeScript
- it should use Ant Design for styling (you can customize the UI if you are interesting with UI/UX)
- it should be open sourced on your github repo
- Test your components with jest
- it should use Clean Architecture as design pattern
Kerjakan dengan menggunakan bahasa pemograman yg anda kuasai, buat folder terpisah untuk soal ini
-
Terdapat string "NEGIE1", silahkan reverse alphabet nya dengan angka tetap diakhir kata Hasil = "EIGEN1"
-
Diberikan contoh sebuah kalimat, silahkan cari kata terpanjang dari kalimat tersebut, jika ada kata dengan panjang yang sama silahkan ambil salah satu
Contoh:
const sentence = "Saya sangat senang mengerjakan soal algoritma"
longest(sentence)
// mengerjakan: 11 character
- Terdapat dua buah array yaitu array INPUT dan array QUERY, silahkan tentukan berapa kali kata dalam QUERY terdapat pada array INPUT
Contoh:
INPUT = ['xc', 'dz', 'bbb', 'dz']
QUERY = ['bbb', 'ac', 'dz']
OUTPUT = [1, 0, 2] karena kata 'bbb' terdapat 1 pada INPUT, kata 'ac' tidak ada pada INPUT, dan kata 'dz' terdapat 2 pada INPUT
- Silahkan cari hasil dari pengurangan dari jumlah diagonal sebuah matrik NxN Contoh:
Contoh:
Matrix = [[1, 2, 0], [4, 5, 6], [7, 8, 9]]
diagonal pertama = 1 + 5 + 9 = 15
diagonal kedua = 0 + 5 + 7 = 12
maka hasilnya adalah 15 - 12 = 3