Pedoman
Skenario
John memiliki nomor penting, dan dia tidak ingin orang lain melihatnya.
Dia memutuskan untuk mengenkripsi nomor tersebut, menggunakan langkah-langkah berikut:
Nomornya selalu merupakan urutan yang tidak menurun (mis. "1123"
)
Dia mengubah setiap digit menjadi kata-kata bahasa Inggris. (mis. "123" -> "ONETWOTHREE"
)
Dan kemudian, atur ulang surat secara acak. (mis. "ONETWOTHREE" -> "ENOWTOHEETR"
)
John merasa bahwa nomornya aman untuk melakukannya. Bahkan, enkripsi seperti itu dapat dengan mudah didekripsi :(
Tugas
Dengan diberikan string terenkripsi, tugas Anda adalah mendekripsi dan mengembalikan nomor aslinya.
Aturan
- Ini adalah kode golf, jadi jawaban tersingkat dalam byte menang
- Anda dapat mengasumsikan bahwa string input selalu valid
- String input hanya berisi huruf besar
- Nomor aslinya selalu diatur dalam urutan menaik
- Anda dapat mengembalikan nomor dalam format string atau integer
- Huruf-huruf hanya akan dikocok antara satu kata, bukan antara seluruh string.
- Jumlahnya hanya dari 1 hingga 9 inklusif (
ONE
hinggaNINE
)
Kemungkinan String yang Tidak Diuraikan
Berikut adalah daftar string tepat setelah mereka dikonversi ke string dari angka-angka:
1 -> ONE
2 -> TWO
3 -> THREE
4 -> FOUR
5 -> FIVE
6 -> SIX
7 -> SEVEN
8 -> EIGHT
9 -> NINE
Contohnya
"NEO" -> 1
"ENOWOT" -> 12
"EONOTWHTERE" -> 123
"SNVEEGHEITNEIN" -> 789
"ENOOWTEERHTRUOFEVIFXISNEVESTHGIEENIN" -> 123456789
"NOEWOTTOWHEERT" -> 1223