Pertanyaan yang diberi tag code-golf

9
Hole 2 - Prime Quine

Temukan Lubang 1 di sini . Buatlah quine yang, ketika dijalankan, mengeluarkan blok kode sumbernya sendiri beberapa kali. Bahkan, ia harus menampilkannya n kali, di mana n di bilangan prima berikutnya. Saya pikir sebuah contoh menunjukkan yang terbaik. [MY QUINE][MY QUINE] [MY QUINE][MY...

9
Menguraikan angka menjadi jumlah repdigits

Repdigits adalah angka dengan bentuk ( a * (10^n - 1)/9dengan a in [-9,9]\{0}kata lain 111, -3333, 66, angka yang dibuat dengan mengulang hanya satu digit) Sasaran: Menulis program atau fungsi yang mengambil satu bilangan bulat positif Ndan mencetak N = s_1 + s_2 + ... + s_k. Seharusnya ada satu...

9
Perangkap Tikus Michael Crichton

Pada 1984, Michael Crichton menulis program keamanan di BASIC yang diterbitkan di majalah Creative Computing. Program akan meminta pengguna untuk mengetik frasa pilihannya, mencatat interval antara penekanan tombol, lalu memintanya mengetik ulang frasa. Jika waktunya berbeda terlalu banyak, program...

9
Cetak persimpangan urutan

Urutan Anda diberi empat urutan nomor, dinomori 1melalui 4. OEIS Lokasi 0ketika bilangan asli terdaftar dalam biner. Berikut ini contoh cara menghitung urutan: 0,1,10,11,100,101,110,111 ^ ^ ^^ ^ ^ 0 3 78 10 14 Awal urutannya seperti ini: 0, 3, 7, 8, 10, 14, 19, 20, 21, 23, 24, 27, 29, 31,...

9
Jumlah string tanpa mengonversi

Anda harus mengambil 2 input string dan output jumlah dari dua string ini tanpa mengubahnya menjadi int atau menggunakan tipe data numerik apa pun. ex. string one = "123"; string two = "456"; string sum = "579"; Asumsikan string tidak akan lebih besar dari 10 digit. Ini adalah kode golf dan...

9
Temukan pasangan angka dengan LCM dan GCD tertentu

Saya sedang mengerjakan soal matematika dengan seorang teman saya, dan kami memutuskan untuk menulis naskah yang menemukan jawabannya. Pertanyaan aslinya adalah sebagai berikut: Perbedaan dari dua bilangan asli adalah 2010 dan penyebut umum terbesarnya adalah 2014 kali lebih kecil dari kelipatan...

9
3x3 Komponen yang Terhubung

Tantangan Pertimbangkan kisi raja 3x3, seperti yang ditunjukkan dalam grafik ASCII berikut: A--B--C |\/|\/| |/\|/\| D--E--F |\/|\/| |/\|/\| G--H--I Anda diberikan sebagai input panjang-9 daftar bilangan bulat yang mewakili pelabelan node. Misalnya, input [0,1,1,2,1,0,5,5,1]mewakili label...

9
Tahun berapa sekarang?

Ini adalah Desember 2014, dan 2015 sudah hampir dimulai. Namun, tampaknya tidak semua orang menyadari hal ini. Tetapi orang-orang PPCG datang untuk menyelamatkan! Memasukkan Program Anda diberi kotak seperti yang ada di dinding, di mana hari-hari di bulan Desember terlihat berbeda dari bulan...

9
Dilema Kurator

pengantar Anda adalah seorang teman kurator untuk sebuah museum seni, yang baru-baru ini senang mendapatkan seni modern dari empat seniman ( beberapa di antaranya mungkin memberi kurator nol karya seni, bajingan muda ). Karena ini adalah seni modern, semua karya seniman yang ada terlihat persis...

9
Musik: Apa nama chord ini?

Ini kebalikan dari Musik: ada apa di chord ini? , yaitu untuk mencetak catatan dalam akord yang diberikan. Kali ini inputnya adalah daftar catatan dalam akor, dan tugas Anda adalah untuk menghasilkan akor mana. Program Anda harus mendukung akord triadik berikut. Contoh diberikan dengan root C....

9
Perubahan Basis Herediter

Latar Belakang Dalam tantangan ini, basis- brepresentasi integer nadalah ekspresi dari nsebagai jumlah dari kekuasaan b, di mana setiap istilah terjadi pada sebagian besar b-1kali. Sebagai contoh, 4representasi dasar 2015adalah 4^5 + 3*4^4 + 3*4^3 + 4^2 + 3*4 + 3 Sekarang, keturunan dasar-...

9
Simulator kompetisi batu-kertas-gunting

Anda memutuskan untuk menyelenggarakan kejuaraan batu-kertas-gunting untuk mencari tahu siapa yang terbaik. Anda tidak ingin membiarkan keberuntungan untuk memutuskan pemenang sehingga setiap orang harus memberi Anda taktiknya secara tertulis sebelum kompetisi. Anda juga menyukai hal-hal sederhana...

9
Python 3 - Mencoba Golfing Tugas Saya

Catatan: Ini bukan tantangan golf; lebih dari itu meminta saran golf. Baru-baru ini saya memiliki tugas Python untuk kelas pengembangan web saya, untuk memeriksa apakah kami bisa membuat kode. Karena saya sudah merasa nyaman dengan Python, saya memutuskan untuk mencoba dan bermain golf, dan saya...

9
Hampir Daftar Perbandingan Lexikografis

Memasukkan Dua daftar Adan Bbilangan bulat tidak negatif. Keluaran Entah 1,, 0atau -1, tergantung pada apakah Alebih besar dari, sama dengan, atau lebih kecil dari yang Bberkaitan dengan urutan leksikografis memutar seperti yang didefinisikan di bawah ini. Jika mau, Anda bisa mengganti 1, 0dan...

9
Pemecah Labirin Menurun

Labirin menurun diberikan sebagai serangkaian baris spasi yang dipisahkan digit dari 0 hingga 9 inklusif, ditambah satu "S" dan satu "X", di mana S menunjukkan awal dan X menunjukkan finish. Di labirin menurun, Anda hanya dapat pergi ke ruang yang berdekatan dengan Anda di utara, selatan, timur,...

9
Hitung Pengaturan Pagar Maksimal

Latar Belakang Saya ingin membangun pagar. Untuk itu, saya telah mengumpulkan banyak tiang, dan menancapkannya ke tanah. Saya juga telah mengumpulkan banyak papan yang akan saya paku ke tiang untuk membuat pagar yang sebenarnya. Saya cenderung terbawa ketika membangun barang-barang, dan...

9
Menjumlahkan grafik berwarna

Dalam beberapa kasus, seringkali dalam fisika, Anda harus menjumlahkan grafik. Tantangan Anda adalah menulis, dalam bahasa pilihan Anda, program atau fungsi yang menggunakan banyak grafik sebagai gambar, menghitung semua jumlah yang mungkin, dan mengeluarkan hasilnya. Grafik Grafik adalah gambar...