Pemrograman Puzzle & Golf Kode

12
Daftar tantangan kalkulator

Kalkulator register sederhana Tantangan ini melibatkan kalkulator register sederhana yang bekerja dengan cara berikut: Ini memiliki beberapa register bernama A,B,C,...,Z, masing-masing dapat berisi integer, semuanya diinisialisasi 0. Ini menjalankan instruksi 3 karakter: Karakter pertama dari...

12
Terapkan pemendek URL

URL terlalu panjang. Jadi, Anda harus menerapkan algoritma untuk mempersingkat URL. saya. Struktur URL URL memiliki 2 bagian utama: domain dan jalur . Domain adalah bagian dari URL sebelum garis miring pertama. Anda dapat berasumsi bahwa URL tidak termasuk protokol. Jalan adalah segalanya. ii....

12
Apakah ada tanda kurung yang menyamar?

Seseorang memberi kami string, tetapi semua karakter seperti braket telah diubah menjadi yang normal, dan kami tidak tahu yang mana, atau bahkan berapa banyak. Yang kita tahu adalah bahwa jika L1,L2,L3,...,LNada berbagai jenis kurung kiri dan R1,R2,R3,...,RNberbagai jenis kurung kanan yang berbeda,...

12
Bantu aku Shut the Box

Inspirasi untuk tantangan ini harus sangat jelas pada saat posting. Tugas Anda harus membuat program gaya Tutup Kotak (tidak berfungsi, program). Dasar-dasar menutup kotak adalah: Pemain berusaha menutup kotak dengan memutar satu set tuas berlabel 1-9. Mereka harus melakukannya dengan membalik...

12
Pilih Adegan untuk Film

pengantar Akhirnya perusahaan film membiayai film Anda. Mereka telah memberi Anda anggaran maksimum dan mereka juga mengatur waktu tayang film Anda. Sekarang Anda bisa mulai dengan pra-produksi. Anda memiliki banyak adegan yang sudah direncanakan, tetapi tidak semuanya sesuai dengan anggaran dan...

12
Semua angka yang cocok dalam sebuah string

Tulis program atau fungsi yang menggunakan bilangan bulat positif N. Keluarkan daftar semua angka desimal berbeda yang dapat ditulis dalam karakter N persis menggunakan digit ( 0123456789), titik desimal ( .), dan tanda negatif ( -). Sebagai contoh, beberapa nomor yang akan di daftar keluaran N =...

12
Notasi Ilmiah yang Efisien

Suatu hari guru kimia saya menjelaskan kepada kami tentang notasi ilmiah (menggunakan sejumlah kecil dan mengalikannya dengan kekuatan sepuluh untuk mengekspresikan jumlah besar lebih mudah), yang membawa saya kembali beberapa tahun ketika saya pertama kali mempelajarinya. Setelah mempelajari...

12
Mempersiapkan tes pilihan ganda

pengantar Catatan: ini bukan semacam metode untuk mendorong kecurangan. Seperti yang sudah dikatakan oleh Cᴏɴᴏʀ O'Bʀɪᴇɴ , belajar adalah solusi terbaik untuk lulus ujian: 3. Pertimbangkan jawaban berikut untuk tes pilihan ganda: ABCBCAAB Ini adalah tabel yang menunjukkan apakah jawabannya...

12
Bantu hitung ulang perwakilan Anda!

Beberapa bulan yang lalu, kami berdiskusi tentang meta tentang meningkatkan reputasi yang diberikan untuk upvotes pada pertanyaan. Berikut dasar-dasar sistem reputasi kami saat ini untuk memilih: 1 Suara positif Ubernilai 5 reputasi. Jawaban suara ubernilai 10 reputasi. Pertanyaan atau jawaban...

12
Jumlah langkah untuk pencarian biner

Diberikan input bilangan bulat positif, hasilkan jumlah langkah yang diperlukan untuk menemukan input melalui pencarian biner mulai dari 1. Kami mensimulasikan pencarian biner untuk integer yang diberikan sebagai input, di mana pencari yang disimulasikan berulang kali dapat menebak integer dan...

12
Ksatria dan Knave

Ini adalah kode-golf . Dalam tantangan ini, kita akan menulis program / fungsi yang memecahkan teka-teki " Knights and Knaves ". Latar Belakang Anda menemukan diri Anda di sebuah pulau ... dll ... setiap orang di pulau kecuali untuk Anda adalah baik ksatria atau penjahat . Ksatria hanya bisa...

12
Perkalian Berurutan

Tujuan Anda adalah untuk menulis sebuah program yang mengambil input, dan, ketika dirantai bersamaan N, melakukan "multiplikasi berurutan". Apa itu perkalian berurutan, Anda mungkin bertanya? Ini adalah urutan dengan seed yang adidefinisikan sebagai berikut: f(0) = a f(n+1) = f(n)*(f(n)-1) Jadi,...

12
Berapa banyak huruf dalam kata ini?

Terinspirasi oleh Project Euler # 17 , ini adalah tantangan Anda. Tulis program atau fungsi lengkap yang menggunakan angka sebagai input, lalu cetak atau kembalikan jumlah huruf yang diperlukan untuk menghitung dan memasukkan angka itu dalam bahasa Inggris (mulai dari satu). Anda tidak memasukkan...

12
Setengah membalikkan string biner

Ini adalah pertanyaan tindak lanjut untuk saya pertanyaan Puzzling.SE : Saya bertanya apakah ada fungsi f memetakan string Boolean string Boolean, sehingga f (f (b)) = membalikkan (b) untuk semua masukan string b . (Secara terbalik , maksud saya fungsi yang membalik urutan bit.) Tautan di atas...

12
Helper Pencarian Kata

Saya sudah melakukan pencarian kata baru-baru ini, dan saya pikir itu akan jadi jauh lebih mudah jika semua kata dibaca dari kiri ke kanan. Tetapi menulis ulang semua baris membutuhkan banyak usaha! Jadi saya meminta pegolf kode untuk membantu. (Penafian: Kisah di atas mungkin akurat atau...

12
Di tepi hypercube

Tugas Anda adalah untuk menulis fungsi atau program, yang akan membawa integer n>0sebagai input dan output daftar tepi nberdimensi hypercube . Dalam teori graph, sebuah edge didefinisikan sebagai 2-tuple dari simpul (atau sudut, jika Anda mau), yang terhubung. Contoh 1 Hypercube 1 dimensi...

12
Mengurutkan item berdasarkan ketergantungan

Tujuan Mengurutkan daftar item memastikan bahwa setiap item terdaftar setelah dependensi yang ditentukan. Memasukkan Array array bilangan bulat, di mana setiap bilangan bulat menentukan indeks berbasis 0 atau 1 dari item lain yang harus dicari setelah item ini. Input dapat berupa array atau...

12
Memecahkan Persamaan Linear

Tantangan ini tetapi dengan spek yang lebih baik. Spec Program Anda akan mengambil persamaan linear yang berisi variabel tunggal xdan menghasilkan nilai x. Input / Parsing Input hanya akan berisi angka, operator, tanda kurung ( ()) x, dan =tanda (ini berarti tidak ada spasi). Parenthesis akan...