Pertanyaan yang diberi tag c

Tantangan ini terkait dengan bahasa C. Perhatikan bahwa tantangan yang membutuhkan jawaban dalam bahasa tertentu umumnya tidak disarankan.

309
Upgoat atau Downgoat?

Diberi gambar kambing, program Anda sebaiknya mencoba mengidentifikasi apakah kambing itu terbalik, atau tidak. Contohnya Ini adalah contoh input apa yang mungkin. Bukan input aktual Memasukkan: Keluaran: Downgoat Spec Program Anda harus paling banyak 30.000 byte Input akan berisi kambing...

176
Matematika adalah fakta. Pemrograman tidak

Dalam matematika tanda seru !sering berarti faktorial dan muncul setelah argumen. Dalam pemrograman tanda seru !seringkali berarti negasi dan muncul sebelum argumen. Untuk tantangan ini, kami hanya akan menerapkan operasi ini ke nol dan satu. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 =...

148
1, 2, Fizz, 4, Buzz

pengantar Dalam upaya kami baru-baru ini untuk mengumpulkan katalog solusi terpendek untuk latihan pemrograman standar, berikut ini adalah tantangan FizzBuzz vanilla PPCG yang pertama. Jika Anda ingin melihat tantangan katalog lain, ada "Hello World!" dan "Apakah angka ini prima?"...

137
Tips untuk bermain golf di C

Apa tips umum yang Anda miliki untuk bermain golf di C? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk C (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban. Juga, harap sertakan jika tip Anda berlaku untuk C89 dan...

90
Kapan (x == x + 2)? [Tutup]

Tantangannya: Tetapkan xsedemikian rupa sehingga ekspresi (x == x+2)akan dievaluasi menjadi benar. Saya menandai pertanyaan dengan C, tetapi jawaban dalam bahasa lain dapat diterima, asalkan mereka kreatif atau menyoroti aspek menarik dari bahasa tersebut. Saya bermaksud menerima solusi C, tetapi...

74
Temukan faktorial!

Buat program atau fungsi terpendek yang menemukan faktorial dari integer non-negatif. Faktorial, diwakili dengan !didefinisikan sebagai demikian n ! : = { 1n⋅(n−1)!n=0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Dalam bahasa Inggris biasa faktorial 0...

73
Stack Exchange Vote Simulator

Tulis program atau fungsi yang hanya menggunakan karakter yang berisi string ^dan v(Anda dapat mengasumsikan tidak akan ada karakter lain). Baca dari kiri ke kanan string ini mewakili urutan klik mouse yang dilakukan pengguna tunggal saat melihat pertanyaan atau jawaban Stack Exchange untuk pertama...

73
Hitung Phi (bukan Pi)

Tidak, maksud saya bukan ϕ = 1.618...dan π = 3.14159.... Maksud saya fungsinya . φ (x) adalah jumlah bilangan bulat kurang dari atau sama dengan xyang relatif prima x. π (x) adalah jumlah bilangan prima yang kurang dari atau sama dengan x. Katakanlah "bukan pi" adalah π̅ (x) dan tetapkan itu...

73
Buat "H" dari "H" kecil

Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin memiliki kasus...

68
Golf Pembelajaran Mesin: Perkalian

Saya ingin mengusulkan berbagai tantangan golf untuk komunitas ini: (Buatan) Jaringan Saraf Tiruan adalah model pembelajaran mesin yang sangat populer yang dapat dirancang dan dilatih untuk memperkirakan fungsi apa pun (biasanya tidak diketahui). Mereka sering digunakan untuk memecahkan masalah...

65
Apakah ini genap atau ganjil?

Catatan: Belum ada tantangan uji paritas vanili (Ada C / C ++ satu tetapi yang melarang kemampuan untuk menggunakan bahasa selain C / C ++, dan yang non-vanilla sebagian besar ditutup juga), Jadi saya memposting satu. Diberikan bilangan bulat positif, hasilkan paritasnya (yaitu jika bilangannya...

64
Penambahan di basis -1 + i

Bilangan bulat gaussian adalah bilangan kompleks dari bentuk di a+bimana adan bkeduanya bilangan bulat. Dalam basis -1 + i, semua bilangan bulat Gaussian dapat diwakili secara unik menggunakan digit 0dan 1, tanpa perlu simbol untuk menunjukkan tanda. Misalnya, 1100dalam basis -1 + i mewakili angka...

58
Perluas jumlahnya

Anda mungkin ingat di kelas satu atau dua menggunakan formulir yang diperluas untuk belajar tentang nilai tempat angka. Lebih mudah dijelaskan dengan sebuah contoh, jadi pertimbangkan nomornya 123. Dalam bentuk diperluas itu diwakili sebagai 100 + 20 + 3, yang membantu pikiran muda...

57
Chandler kecil sedih. Gambarkan dia awan untuk menghiburnya

Chandler kecil sedih. Gambarkan dia awan untuk menghiburnya. Catatan: Menggambar awan tidak akan benar-benar menghiburnya. Lingkaran dapat didefinisikan sebagai 3-tupel di (x,y,r)mana xposisi x lingkaran pada bidang Cartesius, yadalah posisi y lingkaran pada bidang Cartesius, dan rmerupakan...

57
Buat Ciuman Melar Melar

Seekor ular melar terlihat seperti ini: <||=|||:)~ Setiap urutan bar vertikal yang terpisah ( |) dalam ular melar, yang dikenal sebagai bagian melar , dapat diperpanjang secara individual hingga dua kali lebarnya, dan digambar dengan garis miring bergantian ( /, \) setelah diperpanjang. Ular...