DNS - Test Developer
DNS - Test Developer
Tuliskan jawaban di paling bawah dan cantumkan nama, waktu mulai pengerjaan dan
waktu selesai pengerjaan.
1. Buatlah sebuah function yang dapat menerima array deret bilangan dan
mengembalikan bilangan kedua terbesar dari array deret bilangan tersebut.
Misalnya:
Asumsikan array inputan berisi lebih dari 1000 data. Tulis function se-efektif mungkin
dengan menggunakan bahasa pemrograman PHP atau Java. Anda tidak
diperbolehkan menggunakan built-in function di PHP maupun Java, antara lain:
○ In_array
○ array_search
○ sort
○ count
○ array_filter
○ dan lain sebagainya
Gunakan sintaks standard (If Else, While dan FOR) untuk mengerjakan.
Function yang di buat harus dapat memenuhi pengujian test case di bawah ini:
2. Buatlah sebuah function yang dapat menerima sebuah bilangan (n) dan sebuah
array deret bilangan. Function tersebut akan memeriksa array deret bilangan
tersebut apakah memiliki value dari 1 ... n. Posisi value 1 ... n tersebut boleh acak
dan boleh lebih dari satu didalam array deret bilangan tersebut.
Misalnya:
Asumsikan array inputan berisi lebih dari 1000 data. Tulis function se-efektif mungkin
dengan menggunakan bahasa pemrograman PHP atau Java. Anda tidak
diperbolehkan menggunakan built-in function di PHP maupun Java, antara lain:
○ In_array
○ array_search
○ sort
○ count
○ array_filter
○ dan lain sebagainya
Gunakan sintaks standard (If Else, While dan FOR) untuk mengerjakan.
Jawaban Test:
Nama :
Waktu Mulai :
Waktu Selesai :