Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

2
Berapa banyak undian di Quarto?
pengantar Tantangan ini serupa dengan masalah Project Euler . Saya datang dengan itu karena saya memainkan permainan papan sederhana yang menipu dan tidak dapat menghasilkan solusi yang efisien untuk menjawab pertanyaan sederhana tentang mekanismenya. Quarto adalah varian yang menyenangkan dari 4 berturut-turut. Ini dimainkan di papan 4 oleh 4 dengan …

5
Bahasa Jerman flip-case
Diberikan string Jerman dan indikasi case (bawah / atas / judul), lipat string ke case itu. Spesifikasi Input hanya terdiri dari a- zplus äöüß-,.;:!?'"dalam huruf besar dan / atau huruf kecil. Kasus target dapat dianggap sebagai tiga nilai unik (harap jelaskan apa itu) dari jenis yang konsisten; baik tiga karakter, …

4
Sekarang kita berpikir dalam dimensi n!
Pertanyaannya: Diberi angka n≥ 2, berapa banyak pasangan titik yang berbeda pada kisi n-dimensi n x n x n x n x n x n ... x n, di mana koordinat berkisar dari 0hingga n - 1, adakah jarak setidaknya n terpisah? Pasangan {(2,1,3,1), (3,2,1,3)}dan {(3,2,1,3), (2,1,3,1)}tidak dianggap berbeda satu …

1
Kalkulator waktu kerja
Ini didasarkan pada bagaimana perusahaan saya berurusan dengan pemantauan waktu kerja untuk setiap karyawan. Kita masing-masing memiliki kartu yang dapat dilewati di depan sensor, sehingga jam mencatat waktu di mana karyawan check-in atau keluar kantor. Setiap kali register ditautkan dengan kode: Kode 0: karyawan tiba di (atau kembali ke) kantor. …

30
Keluarkan beberapa kata yang dipesan
Untuk bahasa komputer, kata yang dipesan adalah kata yang tidak dapat digunakan sebagai pengidentifikasi, seperti nama variabel, fungsi, atau label. Untuk bahasa komputer lainnya, kata kunci dapat dianggap sebagai set instruksi bahasa. Tantangan Dengan menggunakan bahasa pilihan Anda, tulis kode dalam bahasa yang dipilih yang memberikan angka antara satu dan …

5
Advent Challenge 6: Transport Dock Relabeling!
<< Sebelumnya Berikutnya >> Berkat komunitas PPCG, Santa berhasil menyortir hadiahnya ke dalam urutan yang benar untuk pindah ke dermaga transportasi. Sayangnya, tanda-tanda dermaga transportasi rusak sehingga dia tidak tahu di mana harus meletakkan semua hadiah! Hadiah-hadiah tersebut semuanya dikelompokkan bersama dan bukan berdasarkan kisarannya, yang diakui Santa akan merupakan …


1
Advent Challenge 2: The Vault Raid Sekarang!
<< Sebelumnya Berikutnya >> Tantangan Sekarang setelah Santa akhirnya menemukan cara untuk masuk ke brankasnya sekarang, ia menyadari bahwa entah bagaimana para elf masuk ke sana sebelum dia dan mencuri beberapa hadiahnya! Mereka belum menemukan cara untuk meninggalkan lemari besi, jadi Santa harus mencoba dan menangkap mereka semua. Sinterklas dan …

9
Advent Challenge 3: Saatnya membuat ulang hadiah!
<< Sebelumnya Berikutnya >> Sayangnya, Santa tidak dapat menangkap peri tepat waktu! Dia harus kembali ke hadiah manufaktur sekarang. Karena para elf jelas-jelas bukan budak Santa, dia harus mencari tahu berapa banyak untuk membayar mereka. Tantangan Diberikan beberapa informasi untuk hadiah, tentukan biaya pembuatan semuanya. Setiap hadiah dimasukkan ke dalam …

1
Peta Lima Karakter ASCII
Catatan: Dalam posting ini, istilah 'karakter' dan 'warna' pada dasarnya berarti hal yang sama Gambar ini: dapat direpresentasikan sebagai ....'''333 .eeee'''3e ..dddd33ee %%%dd####e (memetakan warna ke karakter ascii) Teorema empat warna menyatakan bahwa "diberikan setiap pemisahan pesawat ke daerah yang berdekatan, menghasilkan gambar yang disebut peta, tidak lebih dari empat …
9 code-golf 

6
Keluarkan semua permutasi yang berbeda dari suatu vektor
Tantangan: Keluarkan semua permutasi berbeda dari daftar, mungkin panjang, dari bilangan bulat positif. Anda dapat mengasumsikan bahwa vektor memiliki kurang dari 1.000 angka saat pengujian, tetapi prosesnya secara teori seharusnya bekerja untuk vektor apa pun dengan lebih dari satu angka terlepas dari ukurannya. Pembatasan: Anda harus membatasi penggunaan memori menjadi …

17
Bangga dalam factorisation utama
Saya melihat tantangan utama lain yang muncul di PPCG, dan saya sangat menyukai saya bilangan prima. Kemudian saya salah membaca teks pengantar, dan bertanya-tanya apa otak kreatif di sini telah muncul. Ternyata pertanyaan yang diajukan sepele, tetapi saya bertanya-tanya apakah hal yang sama berlaku untuk pertanyaan yang saya baca (salah): …

7
Sebuah kereta melintasi jembatan berlabel
Pertimbangkan sebuah jembatan dengan panjang B yang dibentuk oleh ubin berlabel digit bilangan bulat positif. Misalnya, jika B berusia 41, maka akan terlihat seperti ini: ----------------------------------------- 12345678910111213141516171819202122232425 Sekarang bayangkan sebuah kereta dengan panjang T melintasi jembatan. Titik paling kiri dari kereta dimulai pada posisi X (1-diindeks). Untuk mendapatkan pemahaman yang …

7
Golf pseudoprimes!
Pendahuluan / Latar Belakang Dalam sebuah diskusi baru - baru ini di chat crypto saya ditantang untuk berdiskusi / membantu dengan tes primality Fermat dan angka-angka Carmichael. Tes ini didasarkan pada premis yang a^(p-1) mod p==1akan selalu berlaku untuk bilangan prima p, tetapi tidak selalu untuk komposit. Sekarang nomor carmichael …
9 code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

13
Luaskan Chains Perbandingan
Tidak seperti kebanyakan bahasa, Python mengevaluasi a<b<ckarena akan dilakukan dalam matematika, sebenarnya membandingkan tiga angka, yang bertentangan dengan membandingkan boolean a<buntuk c. Cara yang benar untuk menulis ini dalam C (dan banyak lainnya) adalah a<b && b<c. Dalam tantangan ini, tugas Anda adalah untuk memperluas rantai perbandingan dengan panjang sewenang-wenang …
9 code-golf  parsing  conversion  syntax  code-golf  sequence  primes  code-challenge  geometry  optimization  code-golf  graph-theory  code-golf  number-theory  primes  integer  code-golf  source-layout  cops-and-robbers  code-golf  source-layout  cops-and-robbers  code-golf  sequence  primes  integer  code-golf  math  number-theory  primes  rational-numbers  code-golf  math  sequence  number-theory  primes  code-golf  string  code-golf  math  combinatorics  permutations  restricted-complexity  code-golf  array-manipulation  code-golf  number  sequence  code-golf  number  sequence  code-golf  binary-matrix  code-golf  math  tips  javascript  algorithm  code-golf  string  code-golf  number  sequence  code-golf  math  arithmetic  parsing  code-golf  number  sequence  primes  code-golf  string  ascii-art  geometry  integer  code-golf  geometry  code-golf  number  array-manipulation  code-golf  math  geometry  code-golf  number  sequence  arithmetic  integer  code-golf  string  kolmogorov-complexity  code-golf  number  code-golf  number  chess  code-golf  sequence  decision-problem  subsequence  code-golf  math  number  primes  code-golf  primes  permutations  code-golf  integer  probability-theory  statistics  code-golf  string  code-golf  sequence  decision-problem  parsing  board-game  code-golf  binary  graph-theory  code-golf  board-game  classification  tic-tac-toe  code-golf  ascii-art  polyglot  code-golf  date  code-golf  geometry 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.