Pertanyaan yang diberi tag code-golf

30
Memutar Matriks 2D

Katakanlah saya memiliki matriks (2D) berikut: [[1, 2, 3, 4 ], [5, 6, 7, 8 ], [9, 10, 11, 12], [13, 14, 15, 16]] Putar matriks berlawanan arah jarum jam R (tidak dalam peningkatan 90 derajat, hanya dengan 1 angka setiap kali), 1 2 3 4 2 3 4 8 3 4 8 12 5 6 7 8 --> 1 7 11 12 --> 2 11 10...

30
Charlie, Oscar, Delta, Echo

Sebagian besar komunikasi radio adalah NATO Phonetic Alphabet , yang menyandikan huruf sebagai kata-kata untuk membuatnya lebih mudah dipahami daripada comms. Pekerjaan Anda, jika Anda ingin menerimanya, adalah mencetaknya satu per satu. Anda harus mencetak string ini ke stdout: A: Alfa B:...

30
Haruskah kita berteman?

Perhatikan ini adalah pertanyaan yang terutama berfokus pada struktur data pengantar Bacefook ingin orang lebih ramah! Karena itu, mereka menerapkan sistem baru untuk menyarankan teman! Tugas Anda adalah membantu Bacefook untuk mengimplementasikan sistem saran baru mereka. Spesifikasi: Program...

30
Apa nama tengah saya?

Catatan: Jawaban yang menang akan dipilih pada 4/12/17 pemenang saat ini adalah Jolf, 1 byte . Saya terkejut bahwa kami belum memiliki tantangan apa nama tengah saya di situs ini. Saya melakukan banyak pencarian tetapi tidak menemukan apa pun. Jika ini adalah dup, harap tandai seperti...

30
Aku sudah suka kamu dari awal

Tugas Baca dalam aliran teks atau file yang mungkin tak terbatas, mengeluarkan kontennya hingga kata hellotersebut dikeluarkan, mematuhi aturan berikut. Setelah hellodikeluarkan, kode Anda harus segera keluar. Seharusnya tidak menunggu baris baru misalnya. Kode Anda harus ditampilkan saat...

30
Flip angka segitiga

Katakanlah Anda mencantumkan bilangan bulat positif dalam segitiga, lalu balikkan dari kiri ke kanan. Diberi nomor, tampilkan nomor yang dikirim. Ini adalah pemetaan terbalik sendiri. 1 1 2 3 3 2 4 5 6 <---> 6 5 4 7 8 9 10 10 9 8 7 11 12 13 14 15 15 14 13 12 11 Ini adalah elemen...

30
Temukan nomor terdekat terdekat

Tugas Diberikan berbagai bilangan bulat, misalnya: [-1,476,578,27,0,1,-1,1,2] dan indeks dari array itu (contoh ini menggunakan pengindeksan berbasis 0 , meskipun Anda dapat menggunakan pengindeksan berdasarkan 1 juga.): index = 5 v [-1,476,578,27,0,1,-1,1,2] Kemudian kembalikan angka...

30
Quine yang tumbuh lambat

Buat Quine. Tampak mudah bukan? Nah quine ini harus menampilkan dirinya sendiri ditambah karakter pertamanya, yang kemudian menampilkan dirinya sendiri ditambah karakter keduanya, dan seterusnya. Dengan cara ini quine dalam beberapa generasi akan menghasilkan dua salinan. Contoh: Memungkinkan...

30
Membalik Kata-Kata

Sona ada di rumahnya bersama putrinya yang berusia 10 tahun. Dia harus pergi ke sekolah untuk membawa kembali anak lain dari sekolah, karena sekolah selesai pada jam 2 siang. Di luar panas, jadi dia ingin meninggalkan anak bungsunya di rumah. Dia memberikan seikat tali kepada anaknya untuk...

30
Seni ASCII untuk UI torrent

Masalah Buat kembali UI dari program torrent Diberikan tanpa input, output sebagai berikut: +----------+----------+----------+ |a.exe |##########|seeding | +----------+----------+----------+ |b.exe 10% |# |leeching | +----------+----------+----------+ |c.exe |##########|seeding...

30
Roma yang tamak itu!

Dengan bilangan bulat yang benar-benar positif, kembalikan angka Romawi sesingkat mungkin hanya dengan menggunakan aturan tambahan. Output harus terdiri dari nol atau lebih dari masing-masing karakter MDCLXVIdalam urutan itu. 14Karenanya, angka itu harus memberi XIIIIdaripada XIV. Nilai numerik...

30
Sepatu untuk kuda laut

Kuda laut, tentu saja, butuh sepatu. Namun, kuda laut, hanya memiliki satu ekor, hanya membutuhkan satu sepatu. Sayangnya, sepatu hanya datang berpasangan. Uang ketat untuk pemerintah kuda laut, sehingga mereka perlu membeli pasangan sesedikit mungkin. Setiap kuda laut memiliki ukuran sepatu x di...

30
Temukan Nomor Fibonacci terdekat

Kita semua akrab dengan urutan Fibonacci yang terkenal , yang dimulai dengan 0dan 1, dan setiap elemen adalah jumlah dari dua sebelumnya. Berikut adalah beberapa istilah pertama (OEIS A000045 ): 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584 Diberikan bilangan...

30
Menghitung BPM dengan input

Program kode terpendek yang akan menghitung rata-rata BPM (Detak per Menit) menggunakan 8 titik data waktu berlalu. Ini adalah posting pertama saya, dan saya belum melihat pertanyaan yang mirip dengan ini. Karena saya penggemar permainan rhythm, alangkah baiknya memiliki alat praktis kecil untuk...

30
Akar kuadrat dari seni ASCII

Anda bekerja sebagai magang untuk ahli matematika yang benar - benar membenci TeX, LaTeX, dll. Sedemikian rupa sehingga dia telah memutuskan untuk meninggalkan semua pengaturan huruf apa pun dan membuat Anda melakukan semua pemformatan di ASCII. Anda bosan dengan ini setelah beberapa saat dan...

30
Hitung secara diagonal!

Kami memiliki banyak sumbu horizontal untuk angka, tapi jujur ​​saya pikir mereka agak membosankan. Tugas Anda hari ini adalah membuat saya bagian dari sumbu diagonal antara dua bilangan bulat non-negatif yang diberikan sebagai input. Bagaimana cara membuat sumbu diagonal? Mari kita ambil...

30
Bisakah saya mengemas ulang ember?

Anak kecil saya punya mainan seperti ini: Mainan ini terdiri dari 10 ember kecil yang dapat ditumpuk, yang akan kami beri nomor dari 1 (yang terkecil) hingga 10 (yang terbesar). Terkadang dia membuat tumpukan kecil dan mainan berakhir seperti ini: Secara skematis kita dapat mewakili tumpukan...

30
Matikan dengan api

Penafian: Kisah yang diceritakan dalam pertanyaan ini sepenuhnya fiktif, dan diciptakan semata-mata untuk tujuan memberikan intro. Saya seorang petani jahat, dan untuk menaikkan harga gandum di daerah saya, saya telah memutuskan untuk membakar ladang semua petani di sekitar saya. Saya...