Saya kebetulan melirik arloji saya hari ini tepat jam 11:11:11 (dan hari ini 1/11; sayangnya ini bukan tahun 2011), dan itu membuat saya berpikir: Saya tahu! Saya harus membuat pertanyaan kode golf dari ini! Saya seorang dork.
Bagaimanapun, tantangan Anda adalah mengambil satu jam, menit, dan detik sebagai input, dan menghasilkan waktu "menarik" berikutnya. Di sini, saya akan mendefinisikan menarik sebagai langkah-langkah ini:
- Gabungkan jam, menit, dan detik. (Misalnya, pada 4:14:14, ini akan menjadi 41414.)
- Periksa grup berurutan satu, dua, atau tiga yang merentang panjang seluruh string. Sebagai contoh, saya dapat menemukan
[41][41][4]
dalam contoh waktu (jika grup tidak dapat mencapai melalui string, cukup potong seperti yang saya lakukan dalam contoh ini). Contoh lain: dalam waktu dalam contoh pertama saya di awal pertanyaan, akan[1][1][1][1][1][1]
,[11][11][11]
atau[111][111]
. - Apakah ada grup yang berurutan melewati string? Jika demikian, waktunya "menarik!" Kalau tidak, tidak.
Input dapat dalam format apa pun yang masuk akal , tetapi itu tidak boleh di-hardcode. Outputnya juga bisa dalam format yang masuk akal , dan tidak perlu dalam format yang sama dengan input.
Jika Anda menggunakan akses jaringan karena suatu alasan, semua byte yang diunduh dari jaringan dihitung dengan skor Anda.
Ini adalah kode-golf ; kode terpendek dalam byte menang.