Pemrograman Puzzle & Golf Kode

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

5
Hitung Resistansi Kode Warna 4 Band Resistor
Resistor umumnya memiliki pita kode warna yang digunakan untuk mengidentifikasi resistensi mereka dalam Ohm . Dalam tantangan ini kita hanya akan mempertimbangkan resistor 4-band, tan, aksial-lead normal. Kami akan menyatakannya sebagai: xyzt Di mana xband pertama untuk angka signifikan pertama, yadalah band kedua untuk angka signifikan kedua, zband ketiga untuk …

30
Terapkan Bogosort
Apakah memecahkan Sudoku terlalu sulit? Bahkan versi brute force ? Inilah latihan coding yang sedikit lebih mudah. Saya harap. :-P Tulis fungsi terpendek untuk mengimplementasikan bogosort. Secara khusus, fungsi Anda harus: Ambil sebuah array (atau bahasa Anda yang setara) sebagai input Periksa apakah elemen-elemennya dalam urutan diurutkan; jika demikian, kembalikan …

30
The Pedant's Cosine
Bos saya baru saja mengatakan kepada saya untuk menulis fungsi kosinus. Menjadi ahli matematika yang baik, pikiran saya segera menyihir Seri Taylor yang sesuai. cos(x) = 1 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ... + (-1)^k x^(2k) / (2k)! + ... …

20
Urutan Stewie: + * - / + * - /
Mari kita gunakan empat operasi dasar, penambahan +, perkalian *, pengurangan -dan pembagian /(float, not integer). Urutan Stewie didefinisikan sebagai berikut: x = [x(1), x(2)] // Two initial numbers (one indexed) x(3) = x(1) + x(2) x(4) = x(2) * x(3) x(5) = x(3) - x(4) x(6) = x(4) / …

30
Tantangan ini menggunakan karakter '+'
Tugas Anda: diberi nomor n , buat tanda '+' yang nkarakternya jauh dari pusatnya. Jika ini membingungkan, periksa kasus uji. Metode input standar: output harus berupa string atau dicetak. Celah standar berlaku. Input: 1 Output: + ] 1 away from center `+`. Input: 2 Output: + ] 2 away from …

4
Pindahkan panah di sepanjang kontur
Kotak pasir Diberikan satu set kontur 2d tertutup yang tidak tumpang tindih (dipisahkan oleh setidaknya satu ruang bahkan pada diagonal) dengan panah yang berorientasi secara konsisten dalam arah searah jarum jam atau berlawanan arah jarum jam (masing-masing kontur memiliki arahnya sendiri) dan angka positif n, pindahkan panah nlangkah-langkah di sepanjang …

14
Pemeriksaan Bit Pristine
Tulis program / fungsi yang mengambil dua bilangan bulat dalam kisaran hingga inklusif, dan mengembalikan apakah bentuk biner dari angka-angka itu persis berbeda satu bit.000255255255 Sebagai contoh, dan memiliki bentuk biner dan , yang terpisah satu bit. Demikian pula, dan adalah dan , jadi mereka mengembalikan true.1110000000000100000000152152152242424010011000000011000 Namun , kode …

12
Validator Kotak Surat
The New York Times memiliki game online harian yang disebut Letter Boxed (tautannya ada di belakang paywall; game ini juga dijelaskan di sini ), disajikan di kotak sebagai berikut: Anda diberi 4 grup yang terdiri dari 3 huruf (masing-masing grup sesuai dengan satu sisi pada gambar); tidak ada huruf yang …



29
Multiple Most Common
Jangan bingung dengan Least Common Multiple . Diberikan daftar bilangan bulat positif dengan lebih dari satu elemen, kembalikan produk paling umum dari dua elemen dalam array. Misalnya, MCM daftar [2,3,4,5,6]adalah 12, seperti tabel produk adalah: 2 3 4 5 6 --------------- 2 | # 6 8 10 12 3 | …

18
Hardcoding Polisi dan Perampok (Polisi)
Ini adalah tantangan polisi dan perampok . Utas perampok ada di sini . Pertanyaan menarik untuk dipikirkan adalah sebagai berikut: Jika saya memiliki urutan angka, berapa banyak dari mereka yang harus saya berikan sebelum jelas urutan apa yang saya bicarakan? Sebagai contoh jika saya ingin berbicara tentang bilangan bulat positif …

19
Putar kolom
Dengan bilangan bulat k dan salah satu blok teks, atau larik 2d yang array dalamnya mungkin memiliki panjang yang tidak sama (yang menyerupai blok teks), putar setiap karakter atau elemen di kolom k ke atas atau ke bawah ke posisi berikutnya yang ada. Contoh Putar kolom ke-20 dari teks berikut …

12
𝗠𝗮𝘁𝗵 𝖲𝖺𝗇𝗌 𝗔𝗹𝘁𝗲𝗿𝗻𝗮𝘁𝗼𝗿
pengantar Cobalah untuk mengubah kata-kata menjadi dua font unicode yang berbeda. Tantangan Tugas Anda adalah mengubah string masukan Anda menjadi karakter unicode 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 dan 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱. Semua huruf besar harus menjadi huruf kecil 𝗠𝗮𝘁𝗵 𝗦𝗮𝗻𝘀 𝗕𝗼𝗹𝗱 kata-kata. Sebagai Contoh: WORD->𝘄𝗼𝗿𝗱 Semua kata kecil harus menjadi kata 𝖬𝖺𝗍𝗁 𝖲𝖺𝗇𝗌 …

26
Solusi Fundamental dari Persamaan Pell
Dengan beberapa bilangan bulat positif nnn yang bukan kuadrat, temukan solusi fundamental (x,y)(x,y)(x,y) dari persamaan Pell yang terkait x2−n⋅y2=1x2−n⋅y2=1x^2 - n\cdot y^2 = 1 Detail Yang mendasar (x,y)(x,y)(x,y) adalah sepasang bilangan bulat x,yx,yx,y memenuhi persamaan di mana xxx minimal, dan positif. (Selalu ada solusi sepele (x,y)=(1,0)(x,y)=(1,0)(x,y)=(1,0) yang tidak dihitung.) Anda …

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.