herkese merhaba,
coder test 3 ün çoğu arkadaşımın programlaması gereken
soru tipleriydi. çözüm kodlarını yazmaya gerek duymadım.
merak edenler için sayısal cevaplarını yazıyorum:
soru 1:
*******
868 - 434
soru 2:
*******
274 = 22742 / 83 = 22742 Bulunan sayı=274 dir
soru 3:
*******
x:70 y:105 z:35
soru 4:
*******
(20 + 25)^2 = 2025
(30 + 25)^2 = 3025
(98 + 01)^2 = 9801
soru 5:
*******
aranan sayi:1 2 1
aranan sayi:2 4 2
aranan sayi:5 10 5
soru 6:
*******
9376 - 87909376
soru 7:
*******
a=2 b=1 p=3
a=3 b=2 p=5
a=4 b=3 p=7
a=6 b=5 p=11
a=7 b=6 p=13
a=9 b=8 p=17
a=10 b=9 p=19
soru 8:
*******
büyük sayı:100 küçük sayı:20 katı:6
büyük sayı:95 küçük sayı:19 katı:6
büyük sayı:90 küçük sayı:18 katı:6
büyük sayı:85 küçük sayı:17 katı:6
büyük sayı:80 küçük sayı:16 katı:6
büyük sayı:75 küçük sayı:15 katı:6
büyük sayı:70 küçük sayı:14 katı:6
büyük sayı:65 küçük sayı:13 katı:6
büyük sayı:60 küçük sayı:12 katı:6
büyük sayı:55 küçük sayı:11 katı:6
büyük sayı:50 küçük sayı:10 katı:6
büyük sayı:45 küçük sayı:9 katı:6
büyük sayı:40 küçük sayı:8 katı:6
büyük sayı:35 küçük sayı:7 katı:6
büyük sayı:30 küçük sayı:6 katı:6
büyük sayı:25 küçük sayı:5 katı:6
büyük sayı:20 küçük sayı:4 katı:6
büyük sayı:15 küçük sayı:3 katı:6
büyük sayı:10 küçük sayı:2 katı:6
büyük sayı:5 küçük sayı:1 katı:6
soru 9:
*******
T:5,70999999999998 C:5,70970399999997 x:1,61 y:1,24 z:2,85999999999998
T:5,70999999999998 C:5,70970399999997 x:1,61 y:2,85999999999998 z:1,24
Yani x=1,61, y=1,24, x=2.86 veya x=1.61, y:=2,86 veya z=1.24 dür.
soru 10:
********
1=abcde 2=abced 3=abdce 4=abdec 5=abecd
6=abedc 7=acbde 8=acbed 9=acdbe 10=acdeb
11=acebd 12=acedb 13=adbce 14=adbec 15=adcbe
16=adceb 17=adebc 18=adecb 19=aebcd 20=aebdc
21=aecbd 22=aecdb 23=aedbc 24=aedcb 25=bacde
26=baced 27=badce 28=badec 29=baecd 30=baedc
31=bcade 32=bcaed 33=bcdae 34=bcdea 35=bcead
36=bceda 37=bdace 38=bdaec 39=bdcae 40=bdcea
41=bdeac 42=bdeca 43=beacd 44=beadc 45=becad
46=becda 47=bedac 48=bedca 49=cabde 50=cabed
51=cadbe 52=cadeb 53=caebd 54=caedb 55=cbade
56=cbaed 57=cbdae 58=cbdea 59=cbead 60=cbeda
61=cdabe 62=cdaeb 63=cdbae 64=cdbea 65=cdeab
66=cdeba 67=ceabd 68=ceadb 69=cebad 70=cebda
71=cedab 72=cedba 73=dabce 74=dabec 75=dacbe
76=daceb 77=daebc 78=daecb 79=dbace 80=dbaec
81=dbcae 82=dbcea 83=dbeac 84=dbeca 85=dcabe
86=dcaeb 87=dcbae 88=dcbea 89=dceab 90=dceba
91=deabc 92=deacb 93=debac 94=debca 95=decab
96=decba 97=eabcd 98=eabdc 99=eacbd 100=eacdb
101=eadbc 102=eadcb 103=ebacd 104=ebadc 105=ebcad
106=ebcda 107=ebdac 108=ebdca 109=ecabd 110=ecadb
111=ecbad 112=ecbda 113=ecdab 114=ecdba 115=edabc
116=edacb 117=edbac 118=edbca 119=edcab 120=edcba
toplam 120 farklı yerleşim düzeni olabilir.
soru 11:
********
Yazılabilenler:
-----------
2000=398+399+400+401+402
2001=331+332+333+334+335+336
2002=499+500+501+502
2003=1001+1002
2004=667+668+669
…. epeyce devam ediyor
Yazılamayanlar:
-----------
2008,2012,2024,2032,2036,2044,2048,… epeyce devam ediyor
soru 12:
********
888+88+8+8+8=1000
soru 13:
********
Her rakamın mecburi kullanılacak olması ve rakamların birbirinden
farklı olması son derece GICIK bir durum…
ama yine de biraz kağıt üzerinde mantığını oluşturduktan sonra
ben bunu çözdüm.
1 / 2 = 6729 / 13458 1 / 2 = 6792 / 13584 1 / 2 = 6927 / 13854 1 / 2 = 7269 / 14538
1 / 2 = 7293 / 14586 1 / 2 = 7329 / 14658 1 / 2 = 7692 / 15384 1 / 2 = 7923 / 15846
1 / 2 = 7932 / 15864 1 / 2 = 9267 / 18534 1 / 2 = 9273 / 18546 1 / 2 = 9327 / 18654
1 / 3 = 5823 / 17469 1 / 3 = 5832 / 17496 1 / 4 = 3942 / 15768 1 / 4 = 4392 / 17568
1 / 4 = 5796 / 23184 1 / 4 = 7956 / 31824 1 / 5 = 2697 / 13485 1 / 5 = 2769 / 13845
1 / 5 = 2937 / 14685 1 / 5 = 2967 / 14835 1 / 5 = 2973 / 14865 1 / 5 = 3297 / 16485
1 / 5 = 3729 / 18645 1 / 5 = 6297 / 31485 1 / 5 = 7629 / 38145 1 / 5 = 9237 / 46185
1 / 5 = 9627 / 48135 1 / 5 = 9723 / 48615 1 / 6 = 2943 / 17658 1 / 6 = 4653 / 27918
1 / 6 = 5697 / 34182 1 / 7 = 2394 / 16758 1 / 7 = 2637 / 18459 1 / 7 = 4527 / 31689
1 / 7 = 5274 / 36918 1 / 7 = 5418 / 37926 1 / 7 = 5976 / 41832 1 / 7 = 7614 / 53298
1 / 8 = 3187 / 25496 1 / 8 = 4589 / 36712 1 / 8 = 4591 / 36728 1 / 8 = 4689 / 37512
1 / 8 = 4691 / 37528 1 / 8 = 4769 / 38152 1 / 8 = 5237 / 41896 1 / 8 = 5371 / 42968
1 / 8 = 5789 / 46312 1 / 8 = 5791 / 46328 1 / 8 = 5839 / 46712 1 / 8 = 5892 / 47136
1 / 8 = 5916 / 47328 1 / 8 = 5921 / 47368 1 / 8 = 6479 / 51832 1 / 8 = 6741 / 53928
1 / 8 = 6789 / 54312 1 / 8 = 6791 / 54328 1 / 8 = 6839 / 54712 1 / 8 = 7123 / 56984
1 / 8 = 7312 / 58496 1 / 8 = 7364 / 58912 1 / 8 = 7416 / 59328 1 / 8 = 7421 / 59368
1 / 8 = 7894 / 63152 1 / 8 = 7941 / 63528 1 / 8 = 8174 / 65392 1 / 8 = 8179 / 65432
1 / 8 = 8394 / 67152 1 / 8 = 8419 / 67352 1 / 8 = 8439 / 67512 1 / 8 = 8932 / 71456
1 / 8 = 8942 / 71536 1 / 8 = 8953 / 71624 1 / 8 = 8954 / 71632 1 / 8 = 9156 / 73248
1 / 8 = 9158 / 73264 1 / 8 = 9182 / 73456 1 / 8 = 9316 / 74528 1 / 8 = 9321 / 74568
1 / 8 = 9352 / 74816 1 / 8 = 9416 / 75328 1 / 8 = 9421 / 75368 1 / 8 = 9523 / 76184
1 / 8 = 9531 / 76248 1 / 8 = 9541 / 76328 1 / 9 = 6381 / 57429 1 / 9 = 6471 / 58239
1 / 9 = 8361 / 75249
soru 14:
********
134 * 29 = 58 * 67 = 3886
134 * 29 = 67 * 58 = 3886
138 * 27 = 54 * 69 = 3726
138 * 27 = 69 * 54 = 3726
146 * 29 = 58 * 73 = 4234
146 * 29 = 73 * 58 = 4234
158 * 23 = 46 * 79 = 3634
158 * 23 = 79 * 46 = 3634
158 * 32 = 64 * 79 = 5056
158 * 32 = 79 * 64 = 5056
174 * 23 = 58 * 69 = 4002
174 * 23 = 69 * 58 = 4002
174 * 32 = 58 * 96 = 5568
174 * 32 = 96 * 58 = 5568
186 * 27 = 54 * 93 = 5022
186 * 27 = 93 * 54 = 5022
259 * 18 = 63 * 74 = 4662
259 * 18 = 74 * 63 = 4662
532 * 14 = 76 * 98 = 7448
532 * 14 = 98 * 76 = 7448
584 * 12 = 73 * 96 = 7008
584 * 12 = 96 * 73 = 7008
En küçük çarpım değeri=3634
soru 15:
********
56 : 8 = 9 - 2 = 3 + 4 = 1 x 7
56 : 8 = 9 - 2 = 3 + 4 = 7 x 1
56 : 8 = 9 - 2 = 4 + 3 = 1 x 7
56 : 8 = 9 - 2 = 4 + 3 = 7 x 1
67 : 8 = 9 - 1 = 3 + 5 = 2 x 4
67 : 8 = 9 - 1 = 3 + 5 = 4 x 2
67 : 8 = 9 - 1 = 5 + 3 = 2 x 4
67 : 8 = 9 - 1 = 5 + 3 = 4 x 2
soru 16:
********
Bu soruya çok uğraştım.. Çünkü, 9^9=387 milyon ( yaklaşık) ihtimal
arasından doğru çözümü bulmam gerekiyor..
saçma denemelerin karşılıklarını ekranda bekleyemezdim..
önce şartı sağlayan tüm rakamları inceledim..
ardından biraz daha zorladım ve en kısa süre zarfında çözümü buldum.
Ve bu problemin TEK çözümü vardır.
Y E L L O W + B R O W N = P U R P L E
6 4 9 9 8 1 + 5 2 8 1 3 = 7 0 2 7 9 4
240 saniye… (=4 dakika)
soru 17:
********
Baba bir soru..
Bunu ilk başta elle çözmeye kalkıştım, beceremedim
(eh yani, benimkisi de devede kulak ya!)..
çok kombinasyon çıktığını gördüm…
ama yine de ilk olarak en iyi alternatifli bir çözümü elle yapmaya
çalıştım ve tıkandığı yerde bıraktım.
Sonra bu işi elle ben nasıl yapıyorsam usulüne uygun olarak
programladım ve "sen dene bakalım benim yerime!"
dedim ve bir de baktım ki 15 sn içinde TEK çözüm
( yanında simetrisi de vardı ) ekranda göründü…
ne kadar şanslıyım ki sayıların doğru çözümlerini
ekranda görüverdim : , aklıma gelmişken söylemek istiyorum,
saçma sapan deneme yanılma yaptırmaya kalksaydım 15!
Yani yaklaşık 1 trilyon 300 milyar kere işlem yapmasını
beklemem gerekecekti…
İşte burada devreye sizin algoritma tekniğiniz ve akıllı
eleme yöntemleriniz girecek!
5
4 9
7 11 2
8 1 12 10
6 14 15 3 13
5
9 4
2 11 7
10 12 1 8
13 3 15 14 6
soru 18:
********
Göründüğü kadarıyla "Baba soru-2"…
19! = 121,645,100,408,832,000 ( 121 KATRİLYON ) ihtimal var !..
( o-ha yani... yuh dedim ! )
:)) çok komiktir, 4 tane bilgisayarla bunu inceledim 2 gün boyunca,
sonra akıllı elemeler yaparak 1 bilgisayara düşürdüm! :)
ve sonuç karşıma çıktı....
soldan sağa doğru sayıları sırayla yerleştirin:
1.çözüm: 3,17,18,19,7,1,11,16,2,5,6,9,12,4,8,14,10,13,15
2.çözüm: 3,19,16,17,7,2,12,18,1,5,4,10,11,6,8,13,9,14,15
3.çözüm: 9,11,18,14,6,1,17,15,8,5,7,3,13,4,2,19,10,12,16
4.çözüm: 9,14,15,11,6,8,13,18,1,5,4,10,17,7,2,12,3,19,16
5.çözüm: 10,12,16,13,4,2,19,15,8,5,7,3,14,6,1,17,9,11,18
6.çözüm: 10,13,15,12,4,8,14,16,2,5,6,9,19,7,1,11,3,17,18
7.çözüm: 15,13,10,14,8,4,12,9,6,5,2,16,11,1,7,19,18,17,3
8.çözüm: 15,14,9,13,8,6,11,10,4,5,1,18,12,2,7,17,16,19,3
9.çözüm: 16,12,10,19,2,4,13,3,7,5,8,15,17,1,6,14,18,11,9
10.çözüm: 16,19,3,12,2,7,17,10,4,5,1,18,13,8,6,11,15,14,9
11.çözüm: 18,11,9,17,1,6,14,3,7,5,8,15,19,2,4,13,16,12,10
12.çözüm: 18,17,3,11,1,7,19,9,6,5,2,16,14,8,4,12,15,13,10
1.çözümü yerleştiriyorum:
3 17 18
19 7 1 11
16 2 5 6 9
12 4 8 14
10 13 15
12 çözümün hepsi aslında aynı merkez etrafında dönen sayılar olduğunu
görürsünüz dikkatli bakarsanız. aslında çözüm TEK ! yani 1 tane !
121 katrilyon sayı arasında TEK çözümlü böyle sorular
beni bitiriyor yaaaa......... gel de moralini bozma :)
soru 19:
********
( vezir yerleştirme kodunu bir önceki yazımda açıklamalı olarak yayınladım )
Vezirlerin birbirini yememesi için,
4x4 lük tahta için toplam 2 pozisyon ( 4 vezir için ) ( <1 saniye )
5x5 lik tahta için toplam 10 pozisyon ( 5 vezir için ) ( <1 saniye )
6x6 lık tahta için toplam 4(: enteresan) pozisyon ( 6 vezir için ) ( <1 saniye )
7x7 lik tahta için toplam 40 pozisyon ( 7 vezir için ) ( <1 saniye )
8x8 lik tahta için toplam 92 pozisyon. ( 8 vezir için ) ( 2 saniye )
9x9 luk bir tahta için toplam 352 pozisyon ( 9 vezir için ) (14 saniye)
10x10 luk bir tahta için toplam 724 pozisyon ( 10 vezir için ) (72 saniye)
soru 20:
********
şu ana kadar yazdığım en BABA programım.
bildiğiniz üzere GRAPH algoritmalarını işleyen bir kodlamaydı.
burada nasıl anlatabileceğimi bilemedim. jpegli gösterip anlatmam icab
ediyordu.
foruma da katılmıyorum zaten. bu yüzden ileriki bir zamanda
online olarak bir ihtimal diyorum......
walla arkadaşlar, sorular bitti...
şayet moraliniz bozuldu ise, bu iyiye işarettir!
çünkü azimli olduğunuzu gösterir!
şayet bu kodları yazamayacak bir delphici iseniz,
vay hepimizin haline demek zorundayım...
her zaman söylerim, önce mantık sonra kodlama!
benim bile yığınla eksiğim var.. biliyorsunuz derya denizdir bu delphi
ile program yazmak....
hepinize iyi çalışmalar diliyorum, herkese kolay gelsin.
saygılarımla_
xxnt03@lycos.co.uk