Archive

Posts Tagged ‘Şifreleme’

Sezar şifreleme

December 12th, 2007 Aşkın Yollu No comments

Sezar şifreleme için yazdığım ilk kod aşağıdaki gibiydi

  1. (define str2 "")
  2. (define (sezar str lst)
  3. (do ((i 0 (+ i 1)) (j 0 (+ j 1))) ((= j (string-length str)))
  4. (if (= i (length lst))
  5. (set! i 0))
  6. (set! str2
  7. (string-append
  8. str2
  9. (string (integer->char
  10. (+ (list-ref lst i )
  11. (char->integer (string-ref str j)))))))))

Ancak bu kod pek hoşuma gitmedi üzerinde biraz daha oynama yapmak gerekiyordu. Mesela en baştaki

(define str2 "")

pek hoş durmuyordu ve hiç bir sonuç gönmüyordu. Ekstradan srt2 nin değerini sorgulamak gerekiyordu.
Read more...