Thread subject: Explore Your Brain :: difficult task

Posted by stv_nesdi on 21-11-2010 16:30
#1

how to solve this problem???

di dalam 1 pulau terdapat N kerajaan
tiap kerajaan memiliki nama berupa string yang didalamnya tidak terdapat spasi dan maksimal 8 karakter
tiap kerajaan pernah saling berperang sebanyak M kali
seorang historian memiliki data mengenai perang2 berupa tahun dan masing2 jumlah pasukannya..
Pemenangnya adalah jumlah pasukan yang paling banyak dari masing2 negara..
asumsikan bahwa data sebuah pulau terdapat dalam sebuah file, misal: pulaubiru.txt

contoh isi file pulaubiru.txt:



4

Mesir AfSel Romawi Yunani

3

1810 15 12 10 3

1900 3 4 1 7

1925 10 10 6 5





buatlah sebuah program untuk membaca file dengan format seperti di atas dan menghasilkan hal2 berikut ini ke dalam bentuk file pulaubiru.out.txt:



Pemenang perang

===============

tahun 1810 Mesir

tahun 1900 Yunani

tahun 1925 Mesir dan AfSel



Jumlah selisih masing2 pasukan

==============================

1810 Mesir AfSel Romawi Yunani

Mesir 0 3 5 12

AfSel _ 0 2 9

Romawi _ _ 0 7

Yunani _ _ _ 0



1900 Mesir AfSel Romawi Yunani

Mesir 0 1 2 4

AfSel _ 0 3 3

Romawi _ _ 0 6

Yunani _ _ _ 0



1925 Mesir AfSel Romawi Yunani

Mesir 0 0 4 5

AfSel _ 0 4 5

Romawi _ _ 0 1

Yunani _ _ _ 0