Pertanyaan yang diberi tag logic

Untuk tantangan yang berkaitan dengan logika matematika dan aljabar boolean.

176
Matematika adalah fakta. Pemrograman tidak

Dalam matematika tanda seru !sering berarti faktorial dan muncul setelah argumen. Dalam pemrograman tanda seru !seringkali berarti negasi dan muncul sebelum argumen. Untuk tantangan ini, kami hanya akan menerapkan operasi ini ke nol dan satu. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 =...

50
Alex terkadang benar

Tantangan ini adalah untuk mengangkat semangat mod kami Alex A. , yang biasanya salah . Misalkan Anda memiliki teman bernama Alex yang membutuhkan bantuan dengan logika dan matematika dasar, khususnya kesetaraan matematika . Dia memberi Anda daftar persamaan bentuk di [variable] =...

45
Jalankan Stackylogic

Stackylogic adalah bahasa pemrograman berbasis logika yang saya buat yang menerima 0dan 1memasukkan untuk input dan output tunggal 0atau 1setelah selesai. Program Stackylogic terdiri dari garis-garis yang hanya dapat berisi tiga karakter 01?serta tepat satu <di akhir salah satu baris. Garis...

45
Apakah Babi bisa terbang?

Tugas Tugas Anda adalah menulis fungsi atau program dalam bahasa pilihan Anda yang menganalisis beberapa pernyataan dan menentukan apakah dapat disimpulkan dari pernyataan-pernyataan yang dapat diterbangkan babi. Memasukkan Input adalah sebuah String yang dapat dibaca dari STDIN, diambil sebagai...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...

30
Fibonacci Jumlah Digital

Kita semua akrab dengan deret Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Namun, alih-alih, f(n) = f(n-1) + f(n-2)kami akan mengambil jumlah digital dari 2 entri sebelumnya. Urutan masih harus dimulai dengan 0, 1, setelah itu...

22
Buktikan bahwa aku salah!

pengantar Misi Anda dalam hidup itu sederhana: Buktikan orang salah di internet! Untuk melakukan ini, Anda biasanya hati-hati menganalisis pernyataan mereka dan menunjukkan kontradiksi di dalamnya. Sudah waktunya untuk mengotomatisasi ini, tetapi karena kita malas, kami ingin membuktikan orang...

22
Golf Eksistensial

Matematika memiliki banyak simbol. Beberapa mungkin mengatakan terlalu banyak simbol. Jadi mari kita lakukan matematika dengan gambar. Mari kita punya kertas, yang akan kita gambar. Untuk memulai kertas kosong, kita akan mengatakan itu setara dengan atau true⊤⊤\topbenarbenar\textit{true} . Jika...

21
Gambarlah persegi berongga dari # dengan lebar yang diberikan

Saya mendapat tantangan ini dari Codingame dan saya ingin tahu tentang solusi yang lebih baik daripada saya: Diberi lebar melalui input standar gambarlah sebuah persegi berongga '#' dalam lebar dan panjang yang diberikan. Contoh: 5 hasil ##### # # # # # # ##### Saya menggunakan python untuk...

21
Ketika hidup memberi Anda lemon, buatlah limun

Tantangan Anda akan diberikan string input, di mana saja kata "Lemon"yang ditemukan harus dikonversi ke "Lemonade" tapi yang a, ddan eharus dipinjam dari tempat lain dalam kalimat. Contoh Contoh Input: Saya menemukan lemon ketika saya masih kecil Contoh Output: Aku mengeluarkan limun...

21
Buktikan hukum DeMorgan

Menggunakan sepuluh kesimpulan dari Sistem Deduksi Alami membuktikan hukum DeMorgan . Aturan Pengurangan Alam Pendahuluan Negasi: {(P → Q), (P → ¬Q)} ⊢ ¬P Penghapusan Negasi: {(¬P → Q), (¬P → ¬Q)} ⊢ P Dan Pendahuluan: {P, Q} ⊢ P ʌ Q Dan Eliminasi: P ʌ Q ⊢ {P, Q} Atau Pendahuluan: P ⊢ {(P ∨ Q),(Q...

19
Balikkan array boolean

Sederhana dan bagus Memasukkan Diberikan array boolean (Atau alternatif yang dapat diterima), Anda dapat menganggap array tidak akan pernah lebih dari 32 elemen. [false, false, true, false, false] Keluaran Balikkan setiap elemen array dan keluarkan. [true, true, false, true,...

15
Kesetaraan osilasi

Kami memiliki objek yang berosilasi antara dua titik integer [l, r],, dengan kecepatan satu unit per unit waktu, mulai dari lpada t=0. Anda mungkin berasumsi l < r. Misalnya, jika suatu objek berosilasi [3, 6], maka kita memiliki: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

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...