wah.. ga harus pegang salah satu sih klo menurut ane :toast teknik yg agan sebutin, dipake dengan bijak.. misalnya agan bikin program buat nyari solusi puzzle 2D ukuran 3 x 3, atau N x N. Agan bisa pake BFS atau DFS. Tapi A* lebih baik karena optimal dan solusinya pasti ditemukan. Ane sendiri ga...
widih.. berarti ni maling emang niat maling.. bukan karna ada kesempatan karna helm nya ga dikunci ke jok motor semoga segera ada CCTV di parkiran motor ITT :beer:
wah.. dulu-dulu ga pernah ada kejadian gitu gan.. klo gitu helmnya dikunci ke jok motornya aja gan biar ga ilang.. malem itt :coffee: wuih... dah lama jg ane ga mampir di mari :D
udah semua gan.... :D maksudnya udah lupa semua :hammer: klo udah kerja biasanya sisi keilmuannya ga dipake terlalu dalam gan, yg diutamakan adalah product yang berkualitas :) kecuali klo kerja jadi dosen atau untuk project2 tertentu kali ya..
wah udah lama ga mampir di mari.. :D sibuk training euy aing.. kurang lebih seperti ini gan input(kalimat) input(huruf) jumlahKarakter <- length(kalimat) {mendapatkan panjang karakter} for i <- 1 to jumlahKarakter do if (kalimat = huruf) then output('ke ',i) endif endfor monggo...
wah.. makasih banyak gan skr udah bisa ane.. jadi gini sintaksnya skr: ShortDateFormat:='dd/mm/yyyy'; temp:=DateToStr(Now); awalBulan:='01/'+copy(temp,4,length(temp)-3); DateTimePicker1.Date:=StrToDate(awalBulan); makasih banyak ya gan :beer:
gan, mau nanya dikit ttg delphi nih jika kita ingin mendapatkan tanggal 1 pada bulan ini bagaimana caranya ya? ane pake komponen DateTimePicker (Delphi 7) misalnya, sekarang tanggal 29/03/2011, maka di DateTimePicker tsb tanggalnya adalah 01/03/2011. ane udah coba pake ini: temp:=DateToStr(DateT...
ane jg lagi ngerjain soal yg pake arah itu gan coding berkali-kali, masih belum nyampe logika ane.. dihapus lagi.. coding lagi.. halah :hammer: mudah2an ntar malem bisa :D
amin.. sama2 gan... :beer: tetep semangat belajar ya gan :iloveindonesia duh ada soal apa lagi ya.. bikin soal pola lagi aja deh.. belum ada ide lain :D soal 1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * soal 2 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...
itu untuk mencetak sisi miring yg ini gan: @ @ @ @ @ jika N = 5, maka: @ di baris ke-1, kolomnya 5 @ di baris ke-2, kolomnya 4 @ di baris ke-3, kolomnya 3 @ di baris ke-4, kolomnya 2 @ di baris ke-5, kolomnya 1 1+5 = 6 2+4 = 6 ... ... 5+1 = 6 maka dapat disimpulkan, kondisi miring tsb sama den...
ane coba bantu ya gan :) for baris <- 1 to N do { for kolom <- 1 to N do { if (baris = kolom) or (baris+kolom = N+1) then { output ('@') } else { output (' ') } output (' ') /* pindah baris baru */ } } belum pake bahasa indo sih gan.. :hammer: apakah msh belu...
yg ane bold, seinget ane... dosen ane jg pernah bilang gitu gan dan intinya itu yg diperdebatkan di page sebelumnya hehe :D dosen ane jg mengatakan hal yg sama gan :o yap, betul sekali gan.. ane jg pernah tuh baca buku2 DAA (Desain Analisis Algoritma). Walau buku lokal, tp memang kaya gitu gan si...
jawaban agan ga ada yg salah kok, setiap orang kan bs punya algoritma yg beda2 gan :beer: bosan ah sm soal pola... *inget2 soal tipe lain ah*
oh begitu.. makasih ya gan koreksinya.. :beer: khusus buat yg ane bold, ane bilang "algoritma harus independen" gitu karna itu adalah pernyataan dosen ane waktu awal kuliah algoritma (7 tahun yg lalu gan). misal di algoritma kita ada sintaks atoi() yg di bhs C ini bs dipake buat konvers...
oh iya, setelah baca postingan ane sebelumnya, ane baru kepikiran ada sedikit masukan nih buat agan.. agan kan pake perintah writeln() untuk pindah baris.. untuk orang yg belajar algoritma dengan bahasa C sebagai tools buat belajar, ini akan menjadi tanda tanya buat mereka... sebaiknya diberi ko...
maaf gan ikut nimbrung nih ane :D kita tahu bahwa algoritma harus independen dari bahasa apapun nah, jika suatu algoritma yg dibuat tidak bisa diimplement di salah satu bhs pemrograman.. maka dapat kita simpulkan algoritma tsb tidak independen misalnya dlm topik yg lg agan bahas: jika di algoritm...
jawaban agan nomor 1 punya agan udah benar :) nomor 2 jg udah bener gan.. mantaf dah :beer: untuk yg nomor 2, ane punya algoritma yg jumlah loopnya lebih sedikit gan: for i<-1 to n do { output('* '); } for i<-1 to n do { for j<-1 to n-1 do { output(' '); } output(...