Programlamaya giri~ vrnek sorular


  • ]ki say} igin LCM (Least common multiplier) OKEK bulan kod yaz}n}z
  • ]ki say} igin GCD (Greates Common Divisor) OBEB bulan kod yaz}n}z
  • Bir dizi alarak bu say}lar}n RMS (Root Mean Square) bulan kod yaz}n}z
  • Bir dizi alarak bu dizideki say}lar}n LMS (Least Mean Squares) bulan kod yaz}n}z
  • Verilen doprusal ahenk fonksiyonu igin (linear congruence) ( a , b ve p say}lar} verilmi~ kabul edebilirsiniz) b|t|n adi rasgele (pseudo random) say}lar} |reten kodu yaz}n}z
  • Verilen bir say}n}n hiperbolik tanjant}n} veren kod yaz}n}z
  • verilen bir say}n}n sigmoid fonksiyonunu veren kodu yaz}n}z
  • verilen bir diziyi sezar ~ifrelemesine gvre ~ifreleyen ve tekrar agan bir kod yaz}n}z.
  • ]lk 20 Mersenne Say}s}n} veren kodu yaz}n}z.
  • ]lk 20 asal say}}y veren kod yaz}n}z.
  • verilen 4 say}n}n Ramanujan Say}s} olup olmad}p}n} bulan kod yaz}n}z
  • ]ki say} (ikilik tabanda olabilir) aras}ndaki Hamming Mesafesini bulan kodu yaz}n}z.
  • verilen bir dizideki her ikilinin toplamlar}n}n mutlak deperini dvnd|ren bir kod yaz}n}z (7,3,-2,5,0,20 igin (7; 3); (-2; 5); (0; 20) => 4 + 7 + 20 = 31)
  • Verilen bir dizideki en b|y|k 3 say}n}n toplam}n} dvnd|ren kodu yaz}n}z.
  • Verilen bir dizideki en b|y|k ve en k|g|k say}lar} aras}ndaki fark} bulan kodu yaz}n}z.
  • Verilen bir diizdeki say}lar}n aritmetik ortalamas}n} dvnd|ren kod yaz}n}z
  • Verilen bir dizideki say}lar}n geometrik ortalamas}n} dvnd|ren bir kod yaz}n}z
  • Verilen bir dizideki tek say}lar}n ortalamas}n} bulan kod yaz}n}z.
  • Verieln bir dizideki gift say}lar}n en b|y|p| ile en k|g|p|n ortalamas}n} bulan kod yaz}n}z.
  • Verilen bir say} giftinin (iki say} alacaks}n}z) binom |ggenindeki deperini bulunuz (a~ap}daki form|l| kullanabilirsiniz)
  • Yukar}daki binom say}s}n} bulan kodu vzyineli (recursive) olarak bulan kodu yaz}n}z (a~ap}daki form|l| kullanabilirsiniz)
  • ]ki diziyi kar~}la~t}r}p, birinci dizinin, ikinci dizinin bir pargas} olup olmad}p}n} bulan kod yaz}n}z:
    parca( [1,2], [0,1,2,3] ) evet
    parca( [1,2,2], [0,1,2,2,3] ) evet
    parca( [1,2,2], [0,1,2,3] ) hay}r
    parca( [1,3], [0,1,2,3] ) hay}r
  • Diyagonu 1 diper elemanlar} 0 olan matrisi ekrana basan kod yaz}n}z:
    1000
    0100
    0010
    0001
    
  • Ters diyagonu 1 diper elemanlar} 0 olan matrisi ekrana basan kod yaz}n}z:
    00001
    00010
    00100
    01000
    10000
    
  • Dama tahtas} kodlamas} yaz}n}z:
    01010
    10101
    01010
    10101
    
  • Verilen bir dizideki elemanlar}n en uzun ortak k|mesinis (LCS) bulan kodu yaz}n}z. dizideki say}lar igin problemi d|~|nebilirsiniz.
  • ]ki tarih (g|n,ay,y}l) alarak bu iki tarih aras}ndaki fark} g|n ay y}l olarak ekrana basan kod yaz}n}z
  • Bir tarih alarak bu tarihin verilen g|n kadar sonras}n} bulan kod yaz}n}z.
  • ]ki tarih alarak bu iki tarih aras}ndaki fark} g|n olarak hesaplayan kod yaz}n}z. Kag g|nd|r ya~ad}p}n}z} b|g|nk| tarihten dopum g|n|n|z| g}kararak bulunuz.
  • ]ki boyutlu bir matris'in transpozunu alan kod yaz}n}z
  • iki boyutlu iki matrisi garpan kod yaz}n}z (boyutlar garp}m kural}na uygun olacakt}r)
  • iki boyutlu iki matrisi (boyutlar} e~it olacakt}r) toplayan kod yaz}n}z.
  • Bir matrisi verilen bir sabit ile (scalar) garpan kod yaz}n}z
  • Bir matrisin determinant}n} alan kod yaz}n}z
  • Bir matrisin kvklerini bulan kodu yaz}n}z. (matristeki her sat}r} bir denklem olarak d|~|nerek gvzebilirsiniz, vrnepin 3x3 l|k bir matris 3 bilinmeyenli 3 denklem demektir)