Anda di halaman 1dari 3

Bacalah soal dibawah ini dengan cermat dan kerjakan dalam waktu maksimal 2 jam

setelah menerima soal tes developer ini.

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 :

1. Jawaban Soal No. 1:

2. Jawaban Soal No. 2:

Bisa juga simpan dengan file .php atau .java

Jika jawaban benar, akan mendapatkan 1 kelas di Pintaar. Dan akan


direkomendasikan pekerjaan ke hiring partner Pintaar.

Kirimkan jawaban kamu ke


Email : pintaar.bantuan@gmail.com
Subjek : Jawaban Test Kerja

Anda mungkin juga menyukai