Kamis, 10 November 2011

Mesin Waktu

level: 55/100
nama file: mesin.pas

Deskripsi
Di belakang rumah Prof. Kapid tiba-tiba muncul benda aneh. Benda berbentuk kubus dengan sebuah pintu di salah satu dindingnya itu diyakini Prof. Kapid sebagai mesin waktu! Sayangnya, pintunya terkunci dan untuk membukanya Prof. Kapid harus mematikan 9 buah nano-panel yang membentuk sebuah matriks 3x3 dengan cara menekan tombol-tombol tertentu.

diagram nano-panel

Ada 9 buah tombol yang dapat digunakan untuk mematikan atau menyalakan nano-panel tertentu. Setiap tombol tersebut akan mengubah keadaan nano-panel yang dipengaruhinya, nano-panel yang mati akan menyala dan nano-panel yang menyala akan mati. Berikut ini adalah daftar tombol-tombol dan nano-panel yang dipengaruhinya.

tombol 1 : A, B, D, E
tombol 2 : B, C, E, F
tombol 3 : D, E, G, H
tombol 4 : E, F, H, I
tombol 5 : B, D, E, F, H
tombol 6 : A, B, C
tombol 7 : G, H, I
tombol 8 : A, D, G
tombol 9 : C, F, I
Sialnya, pada pintu tersebut terpampang sebuah peringatan: “Meledak jika tombol terlalu banyak ditekan”. Bantulah Prof. Kapid untuk menentukan tombol mana saja yang harus ditekan untuk mematikan seluruh nano-panel tersebut, dengan jumlah penekanan tombol yang sesedikit-sedikitnya!

Masukan
Masukan terdiri dari 3 baris, masing-masing baris berisi 3 buah angka 0 atau 1 dipisahkan oleh spasi. Angka 0 menandakan nano-panel yang mati dan angka 1 menandakan nano-panel yang menyala.

Keluaran
Keluaran adalah nomor tombol-tombol yang perlu ditekan. Tuliskan nomor-nomor tombol tersebut dalam satu baris dan dipisahkan dengan spasi. Jika terdapat beberapa kemungkinan jawaban tuliskan salah satunya saja.

Contoh
input
1 0 1
0 0 1
1 0 0
output
5 3 6

Sabtu, 20 November 2010

Poco-Poco

level: 40/100
nama file: poco.pas

Deskripsi
Liam Si Kasep baru belajar menari poco-poco. Ia baru menguasai satu dari banyak jenis gerakan poco-poco. Pola gerakan yang ia kuasai sangat mudah, yaitu seperti berikut:

Ketukan #1: ke kanan 1 langkah
Ketukan #2: ke kanan 1 langkah
Ketukan #3: ke kiri 1 langkah
Ketukan #4: ke kiri 1 langkah
Ketukan #5: ke kanan belakang 1 langkah
Ketukan #6: ke kanan belakang 1 langkah
Ketukan #7: ke kiri depan 1 langkah
Ketukan #8: ke kiri depan 1 langkah, lalu langsung menghadap kiri.

Cowok Idaman

level: 50/100
nama file: cowok.pas

Deskripsi
Putri Bella, anak semata wayang Raja Bajiz, tengah dilamar oleh banyak pangeran dari segala penjuru dunia, mulai dari dunia hewan, dunia lain hingga dunia gemerlap. Putri Bella bingung lelaki manakah yang sepatutnya menjadi pasangan sehidup-sematinya, berhubung banyaknya lelaki yang melamarnya. Karena itulah ia memanggil anda, programmer jenius lagi termahsyur di Kekaisaran Lunaria, untuk membantunya mengurutkan nama-nama calon suaminya sesuai dengan kriteria dan seleranya. Setelah memikirkannya matang-matang, Putri Bella menetapkan kriteria-kriteria berikut ini.

Money Changer

level: 78/100
nama file: money.pas

Deskripsi
Jun adalah seorang warga negara Republik Cyberia. Ia sedang berlibur ke Kekaisaran Lunaria. Di Kekaisaran Lunaria mata uang yang berlaku adalah Lunaria Creditum (LNC). Karena ia tidak punya LNC sepeserpun, ia pun memutuskan untuk menukarkan uangnya ke money changer.

Di money changer tersebut ada 4 mata uang yang dapat ditukarkan, yaitu Cyberia Dollar (CBD), Lunaria Creditum(LNC), Sangkotian Pound (SKP) dan Fill la Berto Filbren (FBR). Semua mata uang tersebut dapat ditukarkan satu sama lain, dengan nilai kurs tertentu. Perlu dicatat money changer di Lunaria memiliki format penulisan kurs yang berbeda dari money changer biasanya. Nilai kurs suatu mata uang terhadap mata uang lain ditulis dengan inisial kedua mata uang diikuti nilai tukarnya. Misalnya CBD LNC 1.5 berarti CBD 1 = LNC 1.5

Rocket Launcher

level: 80/100
nama file: rocket.pas

Deskripsi
Gawat! Bumi diserang alien dari galaksi Andromeda! Alien-alien tersebut telah berhasil menduduki beberapa daerah. Alien-alien tersebut telah membangun M buah markas besar di bumi, yang letaknya dapat dianggap berada di atas sebuah bidang kotak-kotak. Setiap markas tersebut berbentuk segi empat dengan ujung kiri-bawah pada kotak (x1,y1) dan ujung kanan-atas pada kotak (x2,y2). Untungnya, para ilmuwan dari penjuru dunia telah berhasil bekerja sama untuk membuat roket tercanggih untuk menghancurkan markas-markas kekuasaan alien di bumi. Jika seluruh markas alien di bumi berhasil dimusnahkan, niscaya mereka akan mundur dan pergi dari bumi.

Menjadi Direktur

level: 85/100
nama file: direktur.pas

Deskripsi
Selamat! Anda baru saja diangkat menjadi Marketing Director PT Umi Laper Tbk. PT Umi Laper, yang bergerak di bidang makanan ringan memiliki empat produk unggulan, yaitu Biskuit Koreo yang dijual seharga $3/item, Susu Hypermilk seharga $5/item, Coklat Golden King seharga $7/item dan Jus CDE seharga $3/item. Selain menjual barang satuan, PT Umi Laper juga menjual barang-barang tersebut dalam bentuk parsel. Ada P jenis parsel yang dijual dengan harga Yp, masing-masing berisi Ap buah Biskuit Koreo, Bp buah Susu Hypermilk, Cp buah Coklat Golden King, dan Dp buah Jus  CDE. Semua parsel pasti dijual dengan harga lebih tinggi dari seharusnya. Misalnya parsel yang terdiri 3 Biskuit Koreo pasti dijual lebih dari $9/parsel.

Kunci Koper

level: 63/100
nama file: kunci.pas

Deskripsi
Liam Si Kasep baru saja membeli sebuah koper canggih. Koper canggih tersebut memiliki sistem pengamanan password yang terdiri dari 4 digit angka 0 sampai 9. Liam pun mengeset password kopernya. Sialnya saat ia mau membuka kopernya, ia lupa password koper itu. Yang ia ingat adalah password yang telah ia set terdiri dari 4 digit angka yang berbeda dan berurutan dari kecil ke besar. Untungnya koper canggih itu punya cara untuk “mengingatkan” password.