Pertanyaan yang diberi tag parsing

15
Tentukan jenis input

Tantangannya sederhana: Tentukan jenis input, dan hasilkan pengidentifikasi yang memberi tahu jenis inputnya. "UI", Unsigned integer: 0, 1, 34,111111111111111111111111111111111111111111 "SI", Signed integer: +0, +1, +42, -1, -3,-111111111111111111111111111111111111111111 "UD", Unsigned desimal:...

15
Kode Konami Terpendek

Masalah Anda harus menulis sebuah program yang, ketika Kode Konami diketik saat runtime, mencetak string " +30 lives" dan membunyikan suara pilihan Anda dari pengeras suara komputer. Definisi "Kode Konami" didefinisikan sebagai UUDDLRLRBAdiikuti dengan menekan tombol enter. Aturan Anda dapat...

14
Brainf * arah ckish

Tugas Anda - jika Anda memilih untuk menerimanya - adalah membangun sebuah program yang mem-parsing dan mengevaluasi string (dari kiri ke kanan dan panjang sewenang-wenang) dari token yang memberikan arahan - baik kiri atau kanan. Berikut adalah empat token yang mungkin dan artinya: > go right...

14
Decoding sistem Kaadi

Anda telah menemukan sebuah naskah kuno India, yang menggambarkan gundukan harta terpendam. Naskah itu juga memberi tahu Anda lokasi harta karun itu, kecuali bahwa beberapa angka penting telah disandikan secara tidak langsung ke dalam teks. Anda mengetahui bahwa teks menggunakan sistem 'Kaadi',...

14
Menghitung rantai Cunningham

Bilangan prima selalu membuat orang terpesona. 2300 tahun yang lalu Euclid menulis dalam "Elements" -nya Bilangan prima adalah yang diukur dengan satuan saja. yang berarti bahwa prima hanya dapat dibagi dengan 1(atau dengan sendirinya). Orang-orang selalu mencari hubungan antara bilangan...

14
Dan semua orang berkata ...

Objective Diberikan input teks yang tidak mengandung karakter [atau ], melakukan tindakan berikut: Untuk setiap instance Amendengan setidaknya satu huruf kapital (jadi semua instance Amenmengecualikan amen), output yang sama Amen(mempertahankan kapitalisasi). Untuk setiap instance dari /all the...

14
Gandakan Dua Polinomial Integer

Tugas Anda adalah mengambil dua ekspresi polinomial integer variabel tunggal dan melipatgandakannya menjadi ekspansi kiri-ke-kanan utama-jangka-pertama yang tidak disederhanakan (AKA FOIL dalam kasus binomial). Jangan menggabungkan istilah suka atau menyusun ulang hasilnya. Untuk lebih eksplisit...

14
Jumlah kumulatif [N] yang digabungkan secara rekursif dengan iterasi M

Ambil dua bilangan bulat positif Ndan Mdan buat jumlah kumulatif gabungan [N], dengan Miterasi. Keluarkan hasil dari iterasi terakhir. Definisi jumlah kumulatif gabungan: Mulai dengan angka Ndan tentukan urutanX = [N] Tambahkan ke Xjumlah kumulatifX Ulangi langkah 2 Mkali. Jumlah kumulatif...

14
Konjugasi dalam Kehidupan Nyata

Dalam Dyalog APL Extended @ Adám , operator (bawah) berarti konjugasi: menerapkan satu fungsi, lalu fungsi kedua, lalu kebalikan dari yang pertama. Sangat menyenangkan untuk memikirkan tindakan kehidupan nyata dalam hal konjugasi:⍢ Masalah ditransformasikan oleh g ke domain lain yang lebih mudah...

14
Kode modifikasi otomatis secara permanen

Sekarang, kita semua tahu sebagian besar bahasa memiliki cara yang sangat sederhana untuk "memodifikasi sendiri" kode. Namun, bagaimana jika Anda benar-benar memodifikasi kode dan mengeditnya ... pada disk? Tujuan Anda adalah membuat kode yang mencetak angka, lalu mengedit file sendiri untuk...

13
Dapatkan The Getters

Tugas Saya kira semua orang menyukai pembuatan kode otomatis dan menghemat waktu selama bekerja. Anda harus membuat banyak kelas dan anggota di siang hari dan Anda tidak ingin membuat semua itu getterssecara manual. Tugasnya adalah menulis program atau fungsi, yang menghasilkan gettersuntuk semua...

13
Pulihkan yang utama dari kekuatan yang utama

Definisi : kekuatan prima adalah bilangan alami yang dapat diekspresikan dalam bentuk p n di mana p adalah prima dan n adalah bilangan alami. Tugas : Diberi kekuatan prima p n > 1, kembalikan prima p. Testcases : input output 9 3 16 2 343 7 2687 2687 59049 3 Penilaian : Ini adalah kode-golf...

13
Menyelesaikan variabel makro SAS

The SAS bahasa pemrograman adalah kikuk, kuno bahasa dating kembali ke 1966 yang masih digunakan sampai sekarang. Kompiler asli ditulis dalam PL / I , dan memang banyak sintaks yang berasal dari PL / I. SAS juga memiliki bahasa makro preprosesor yang berasal dari bahasa PL / I juga. Dalam tantangan...

13
Unminify a Pythlike String

Pyth mungkin bahasa tujuan serba guna yang paling sukses. Meskipun agak menurun karena bahasa yang lebih baru, dari 2014 hingga 2016 sintaksis Pyth yang ringkas, pembaruan terus-menerus, kelebihan beban, dan (untuk zamannya) banyak bawaan membuatnya menjadi favorit bagi sebagian besar...

13
Berapa banyak 14ers yang saya panjat?

Dalam terminologi pendakian gunung, "14er" adalah gunung apa pun dengan ketinggian 14.000 kaki atau lebih. Namun, ada perbedaan lain. Agar suatu puncak dapat dihitung sebagai 14er, puncak juga harus memiliki "keunggulan geografis" sebesar 300 kaki atau lebih. Ini berarti bahwa untuk bergerak dari...

13
Mengurai bahasa 1D

Diberikan string yang hanya berisi 0's 1's, 2's dan kurung, output pohon tata bahasa string. A 2membutuhkan 2 argumen - satu ke kiri dan satu ke kanan A 1membutuhkan argumen tunggal - ke kiri atau kanan A 0tidak memerlukan argumen apa pun dan merupakan kasus dasar Sepasang tanda kurung dihitung...

13
Menafsirkan rentang longgar

Menafsirkan rentang longgar ListSharp adalah bahasa pemrograman yang ditafsirkan yang memiliki banyak fitur, salah satu fitur tersebut adalah pencipta rentang berbasis 1 indeks yang berfungsi seperti ini: Anda mendefinisikan rentang sebagai (INT) TO (INT)atau hanya di (INT)mana keduanya atau int...