Skip to content

Latest commit

 

History

History

poggers

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

poggers

Reverse go binary.

Deskripsi Soal

Poggers

Hint Soal

Penjelasan Soal

Probset berasumsi peserta bisa ngereverse binary go sehingga tidak perlu dijelaskan di sini PepeLaugh

Tiga bagian penting:

  1. Fungsi sus hanya ngeshuffle posisi karakter. Reverse sus:
def revSus(s):
    v0 = s[len(s) / 2:][::-1]
    v1 = s[:len(s) / 2][::-1]
    return ''.join([i + j for i, j in zip(v0, v1)])
  1. Gray code x xor (x >> 1). Reverse gray code tinggal pakai libnum.rev_grey_code.

  2. RotateLeft64 -> RotateRight64.