«c» etiketlenmiş sorular

Bu zorluk C dili ile ilgilidir. Yanıtların belirli bir dilde olmasını gerektiren zorlukların genellikle önerilmez.

30
C golf için ipuçları
C'de golf oynamak için hangi genel ipuçlarınız var? Genel olarak golf problemlerini kodlamak için uygulanabilecek fikirlere bakıyorum (en azından C'ye özgü) (örneğin "yorumları kaldır" bir cevap değildir). Lütfen cevap başına bir ipucu gönderin. Ayrıca, bahşişinizin C89 ve / veya C99 için geçerli olup olmadığını ve yalnızca belirli derleyicilerde çalışıp çalışmadığını …
137 code-golf  tips  c 

30
Ne zaman (x == x + 2)? [kapalı]
Mesele: xİfadenin (x == x+2)doğru olarak değerlendirileceği şekilde tanımlayın . Soruyu C ile etiketledim, ancak yaratıcı oldukları veya dilin ilginç bir yönünü vurguladıkları sürece diğer dillerde cevaplar açıktır. Bir C çözümünü kabul etmek niyetindeyim, ancak diğer diller oyumu alabilir. Doğru - standart uyumlu uygulamalar üzerinde çalışır. İstisna - eğer temel …
90 math  arithmetic  c 

12
C değişkeni bildirimini okuyun
Arka fon C'deki değişken bildirim ifadesi üç bölümden oluşur: değişkenin adı , temel türü ve tür değiştirici (ler) . Üç tür tip değiştirici vardır: İşaretçi *(önek) Dizi [N](postfix) İşlev ()(postfix) Parenler içindeki işlev argümanlarının bir listesini belirleyebilirsiniz, ancak bu zorluğun uğruna, onu görmezden gelelim ve kullanalım ()(teknik olarak "işlevin herhangi …
41 code-golf  parsing  c  syntax 

3
Rubik küpünü çöz
Rubik küpünü (3 * 3 * 3) makul bir süre içinde ve hamle çözen en kısa programı yazınız (örneğin, makinenizde en fazla 5 saniye ve en az 1000 hamle). Giriş biçiminde: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB …

22
Temel ASCII Tallies
Alternatif Başlık: Duvardaki Hapis Cezanı Tally Bir sayı verildiğinde n, çıkış talimleri geleneksel grup başına 5 ve satır başına 50 olarak gruplandırıldı. Örnekler 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

25
C dizisini genişlet
C programlama dilinde, diziler şöyle tanımlanır: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Dizinin boyutu, bu durumda 6 olan, başlatıcı öğelerden çıkarılır. Bu şekilde bir C dizisi de yazabilir, açıkça sıralayarak her bir öğeyi sırayla tanımlayarak: int foo[6]; //Give the array …
36 code-golf  string  parsing  c 

18
Dönme Simetrisine Sahip Sayılar
Bir tamsayıdır göz önüne alındığında, çıkış truthy aynı ters ise değer ya da bir (180 ° döndürülmüş) falsy aksi değeri. 0, 1ve 8dönme simetrisine sahiptir. 6olur 9ve tam tersi. Gerçek sonuç üreten sayıların sırası: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

6
Bir C / C ++ Polyglot yazın
Bu zorluğun konsepti oldukça basittir. Yapmanız gereken tek şey hem geçerli C hem de geçerli C ++ olarak derleyecek bir program yazmak! Eh, bazı yakalamalar var. Program her dilde derlendiğinde farklı davranmalıdır. Program, “farklı davranmak” olarak değerlendirilmek için her dil için farklı çıktılara sahip olmalıdır. kurallar Program geçerli C ve …


3
Basitleştirilmiş karakter aralığı uygulayın
Giriş Karakter aralığı, bir metnin harfleri arasındaki boşluğu ayarlamak anlamına gelir. Örnek olarak, Topaşağıdaki üç glifle yazılmış kelimeyi düşünün : ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ..... .#... Glifler arasındaki boşlukları noktalarla doldurabilir ve …
24 code-golf  grid  code-challenge  atomic-code-golf  code-golf  combinatorics  probability-theory  card-games  code-golf  number  geometry  code-golf  decision-problem  chess  code-golf  math  number  sequence  code-golf  string  regular-expression  code-golf  arithmetic  integer  code-golf  math  array-manipulation  code-golf  number  decision-problem  integer  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  decision-problem  graph-theory  binary-matrix  code-golf  string  parsing  code-golf  string  code-golf  morse  code-golf  code-golf  string  code-golf  ascii-art  cellular-automata  code-golf  binary  base-conversion  code-golf  arithmetic  decision-problem  integer  checksum  code-golf  matrix  linear-algebra  code-golf  code-golf  game  code-golf  sequence  binary  code-golf  combinatorics  optimization  code-golf  decision-problem  quine  code-golf  rational-numbers  bitwise  code-golf  string  permutations  code-golf  kolmogorov-complexity  unicode  code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

4
C'ye güvenli bir şekilde iki sayı ekleyin.
Herkes C'nin hoş, güvenli, üst düzey bir programlama dili olduğunu bilir. Ancak, bir kodlayıcı olarak aşağıdaki görevi belirlersiniz. İki sayı eklemek için bir program yazın. Giriş: İki boşlukla ayrılmış tam sayılar. Çıktı: Girişteki iki sayının toplamı. Twist kodunuzun% 100 güvenli olması gerektiğidir. Başka bir deyişle, girdi ne olursa olsun düzgün …
24 code-golf  c 

6
En güzel bayt kompozisyonunu yaz
Bytebeat müzik birinin bir stil 's çıktı a taşınıyor olduğu basit bir C programını yazarak oluşturabilirsiniz olduğu aplayya /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Hakkında bilgi iyi bir anlaşma vardır bytebeat sitesinde , bir JavaScript uygulaması içinde ve daha demoları ve örnek kompozisyonlar bu konuya . Çok basit kurallar: Oldukça sağlam bir kompozisyon yazmaya …

10
Eşsiz En Kısa Sapanlar
Dizelerin bir listesi göz önüne alındığında, her dizeyi, listedeki diğer dizelerin hiçbirinin alt dizisi olmayan boş olmayan alt dizelerinden biriyle ve mümkün olduğunca kısa bir değerle değiştirin. Örnek Liste Verilen ["hello","hallo","hola"], "hello"sadece değiştirilmesi gerektiğini "e", bu alt dize bulunan değil "hallo"ve "hola"ve mümkün olduğunca kısa olduğunu. "hallo"herhangi biri ile ikame …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

20
Jimmy bu dizileri yıktı
İş arkadaşım Jimmy , C / C ++ için yeni. Aynı zamanda yavaş öğrenen biri. Şimdi, adil olmak gerekirse, kodu her zaman derlenir, ancak gerçekten özensiz alışkanlıkları vardır. Örneğin, herkes şöyle bir dizi tanımlayabileceğinizi bilir: int spam[] = {4, 8, 15, 16, 23, 42}; Jimmy hariç herkes. Bir dizi yapmanın …
23 code-golf  string  parsing  c 

5
Daha Fazla Sert Nesne veya Yumuşak Nesne Var Mı
What-If kitabının açılmasıyla teğetsel olarak ilham aldı. Girdi, içinde nesnelerin bulunduğu dize, dize listesi vb. Gibi boşluklardan oluşan bir dikdörtgendir #: ######## # # ######## ### #### ### #### ### Nesneler her zaman kesişmeyen, dokunmayan dikdörtgenler olacaktır. Yumuşak bir nesne #, ortada 's ile doldurulmamış ve yalnızca bir sınır olan …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.