Pertanyaan yang diberi tag code-golf

13
Kotak Kecil di Sisi Bukit

Ada lagu menyindir yang disebut Little Boxes , awalnya oleh Malvina Reynolds, tentang penyebaran pinggiran kota yang memiliki lirik sebagai berikut: Kotak-kotak kecil di sisi bukit, Kotak-kotak kecil yang terbuat dari ticky-tacky, Kotak-kotak kecil di sisi bukit, Kotak-kotak kecil semuanya...

13
Lipat matriks!

Dengan matriks, jumlah nilainya naik / turun atau kiri / kanan untuk membentuk X, lipat ke atas, dan kembalikan daftar. Saya jelaskan algoritme di sini: Algoritma Input Anda akan berupa matriks persegi bilangan bulat berukuran ganjil dalam kapasitas numerik wajar bahasa Anda. Mari kita ambil...

13
Bagan batang sepuluh baris

Ini adalah Hole-1 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan daftar angka, #buat bagan batang horizontal karakter untuk berapa banyak angka yang cocok dengan masing-masing dari sepuluh...

13
Nasihat untuk ruby

Bagaimana saya bisa mempersingkat: p=gets.to_i a=gets b=gets.to_i Jika input saya adalah integer, diikuti oleh string, diikuti oleh

13
Menangani Dek ASCII

Tidak pernah ada tantangan ASCII-card yang pasti AFAIK. Jadi, gunakan dek kartu ASCII berikut: .------..------..------..------..------..------..------..------..------..------..------..------..------. |2.--. ||3.--. ||4.--. ||5.--. ||6.--. ||7.--. ||8.--. ||9.--. ||T.--. ||J.--. ||Q.--. ||K.--....

13
Kejadian Tertinggi atau Terendah?

Tantangan: Input: String yang berisi ASCII yang dapat dicetak (tidak termasuk spasi, tab, dan baris baru) A boolean † Keluaran: Bagian-bagian dari String dibagi menjadi empat kelompok: Huruf kecil Huruf besar Digit Lain Berdasarkan boolean, kami dapat menampilkan kemunculan tertinggi satu...

13
Negasi Skema Piramida

Dalam Skema Piramida bahasa saya , ada konstruk yang sedikit lucu: segitiga kosong: ^ - Ketika tidak diberikan argumen, ia kembali 0. Untuk menghasilkan 1menggunakan konstruksi ini, kita bisa menggunakan ini: ^ /!\ ^--- - Ini hanya beralih 0ke fungsi negasi. Kami dapat terus meniadakan...

13
Kiat untuk bermain golf di QBasic

Apa tips umum yang Anda miliki untuk bermain golf di QBasic? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk QBasic (mis. "Hapus komentar" bukan jawaban). Tips yang berkaitan dengan emulator QB64 juga diterima. Ini memiliki beberapa...

13
Apakah ini bipartit?

Sebuah graf bipartit adalah grafik yang simpul dapat dibagi menjadi dua menguraikan set, sehingga tidak ada tepi menghubungkan dua simpul di set yang sama. Grafik adalah bipartit jika dan hanya jika 2-warna. Tantangan Tugas Anda adalah, mengingat matriks adjacency dari grafik sederhana yang...

13
Tolong ambili aku es krim

Tolong buatkan saya kerucut es krim Kami memiliki banyak tempat es krim di sini di New England. Sebagian besar dari mereka ditutup untuk musim dingin sekarang, jadi ... .-@@-. (======) (--------) (==========) (__________) \/\/\/\/\/ \/\/\/\/ \/\/\/ \/\/ \/ TUJUAN Menghasilkan kerucut...

13
Digit Primer yang Diulang

Urutan lain, tantangan lain. * Definisi Perdana pberada dalam urutan ini, sebut saja A, jika untuk setiap digit ddalam pekspansi desimal, Anda ganti ddengan dsalinan ddan bilangan bulat yang dihasilkan masih prima; nol tidak diizinkan. Sebagai contoh, 11sepele dalam urutan ini (ini adalah angka...

13
Spiral Alfabet!

Lihatlah string berikut. Perhatikan polanya? ABEFNOPEFGH DC GQI MHRJ LKJI SK DTL AIR MANI BAZYXWV N EO DP CQ BAZYXWVUTSR Seperti yang mungkin diperhatikan oleh beberapa orang, pada dasarnya ini adalah spiral dari alfabet, di mana jarak antara baris / kolom secara bertahap meningkat sebesar 1...

13
Urutan phi berulang

Terkait: Iterated phi (n) berfungsi . Tantangan Anda adalah menghitung fungsi phi yang diulang: f(n) = number of iterations of φ for n to reach 1. Dimana φadalah fungsi totient Euler . OEIS terkait . Ini grafiknya: Aturan: Tujuan Anda adalah untuk output f(n)dari n=2ke n=100. Ini...

13
Rantai Hexagon ASCII

Masalah Gambarkan rantai segi enam xpanjang, masing-masing dengan sisi ypanjang Memasukkan x - panjang rantai <= 50 y - panjang setiap sisi <= 50 Contohnya x=1,y=1 _ / \ \_/ x=4,y=1 _ _ / \_/ \_ \_/ \_/ \ \_/ \_/ x=3,y=2 __ __ / \ / \ / \__/ \ \ / \ / \__/ \__/ \ /...

13
Berapa banyak instance yang berjalan?

Tulis program yang berjalan tanpa batas yang melaporkan berapa banyak contoh dari dirinya sendiri yang sedang berjalan. Setiap instance dari program juga harus melaporkan urutan pembukaan dari semua instance yang sedang berjalan lainnya. Contoh Pengguna meluncurkan program untuk pertama kalinya -...

13
Hitung Divmod Atas

Tugas Mengingat dua bilangan bulat positif (divid e nd dan divis o r), menghitung q uotient dan r emainder. Biasanya itu akan dihitung sebagai e = o*q+rmana q*o<=edan 0<=r<o. Untuk tantangan ini, masih e = o*q+rtetapi q*o>=edan -o<r<=0. Sebagai contoh e=20dan o=3, biasanya...

13
Kalkulator IPK mahasiswa yang sedang berjuang

Kalkulator IPK (IPK = Indeks Prestasi Kumulatif) Anda adalah mahasiswa yang stres selama minggu final. Alih-alih belajar untuk ujian Anda yang akan datang, Anda memutuskan yang terbaik untuk menentukan IPK apa yang akan Anda miliki di akhir semester. Dengan cara ini Anda memiliki data untuk...

13
Polinom karakteristik

The polinomial karakteristik dari matriks persegi A didefinisikan sebagai polinomial p A (x) = det ( I x A ) di mana saya adalah matriks identitas dan det yang determinan . Perhatikan bahwa definisi ini selalu memberi kita polinomial monik sehingga solusinya unik. Tugas Anda untuk tantangan ini...