Blackbeard adalah bajak laut Inggris pada awal abad ke - 18 . Meskipun ia dikenal karena menjarah dan mengambil kapal, ia memerintahkan kapalnya dengan izin kru mereka. Tidak ada catatan tentang dia pernah menyakiti atau membunuh tawanannya.
Tantangan ini untuk menghormati Blackbeard yang tersohor dan terinspirasi oleh International Talk Like a Pirate Day (19 September). Ini juga kebalikan dari tantangan ini oleh Pyrrha .
Tantangan
Buat program yang mengambil peta harta karun sebagai input (terdiri dari karakter yang tercantum di bawah), dan menampilkan arahannya.
Memasukkan
Semua masukan akan terdiri dari v, >, <, ^, spasi, dan satu X.
Anda dapat mengasumsikan sebagai berikut:
peta tidak akan pernah berulang atau melintang dengan sendirinya
panah awal akan selalu menjadi karakter paling bawah di kolom paling kiri
akan selalu ada harta karun (
X)
Input sampel ditunjukkan di bawah ini.
>>v >>>>>>v
^ v ^ v
^ v ^ v<<
^ v ^ v
^ >>>>^ >>X
^
>>^
Keluaran
Outputnya harus berupa ", "string arah yang telah direvisi. Di bawah ini adalah output yang benar dari peta di atas.
E2, N6, E2, S4, E4, N4, E6, S2, W2, S2, E2
Satu baris atau spasi baris baru diizinkan.
Contohnya
In:
>>>>>>>>>>>>>>>v
v
v
>>>>X
Out:
E15, S3, E4
In:
>>>>>>v
^ v
^ >>>>X
Out:
N2, E6, S2, E4
In:
X
^
^
^
Out:
N3
In:
>>>>>>v
^ v
^ v
v
>>>>>>X
Out:
N2, E6, S4, E6
In:
X
^
^
>^
Out:
E1, N3
In:
>X
Out:
E1
In:
v<<<<<
vX<<<^
>>>>^^
>>>>>^
Out:
E5, N3, W5, S2, E4, N1, W3
Selamat Bicara Internasional Seperti Hari Bajak Laut!