kmitl-profund-exercise/karaca-encode/README.md

3.8 KiB

Banner

PGTechs PGVCPlus

อีกหนึ่งแอปพลิเคชันคุณภาพจาก SashaPGT

  • ทุกแอปพลิเคชันผ่านการทดสอบติดตั้งและใช้งานใน Test environment ของเรา

  • ใช้งานได้อย่างสะดวกรวดเร็ว ด้วยสคริปต์ติดตั้งแบบสำเร็จรูป ทั้งเฉพาะผู้ใช้และ System-wide

  • รองรับ Linux และ macOS

sashapgt/karaca-encode

Build Status

"เขียนโปรแกรมการเข้ารหัสของ Karaca ซึ่งการเข้ารหัสมีวิธีดังนี้ (Level 3)

  1. รับค่าเข้ามาเช่น suratan

  2. กลับด้านตัวอักษรเป็น natarus

  3. แปลงสระเป็นตัวเลขโดยเปลี่ยนดังนี้

    a => 0

    e => 1

    i => 2

    o => 3

    u => 4

    จากข้อความด้านบนจะได้ว่า n0t0r4s

  4. เติมคำว่า aca เข้าไปด้านหลัง เป็น n0t0r4saca

ปล.ตัวอักษรมีแต่พิมพ์เล็ก ไม่มีช่องว่าง ไม่มีเลข"

ตัวอย่างการทำงานของโปรแกรม

Screenshot

วิธีการติดตั้ง/ใช้งาน

ติดตั้งแบบปกติ

  1. โคลน git นี้

    $ git clone https://gitlab.com/sashapgt/karaca-encode.git

  2. cd เข้าโฟลเดอร์ของ git นี้ แล้วรันสคริปต์ติดตั้ง

    $ cd karaca-encode && bash install.sh

  3. เรียกใช้จากเทอร์มินัล (Shell autocomplete อาจจะยังไม่ทำงาน กรุณาปิดเทอร์มินัล แล้วเปิดใหม่อีกครั้ง)

    $ karaca-encode

ใช้งานครั้งเดียว (Build, run และ remove ทันทีเมื่อใช้งานเสร็จโดยอัตโนมัติ)

$ bash single-use-build-and-run.sh

ถอนการติดตั้ง

  1. รันสคริปต์ถอนการติดตั้งจากในโฟลเดอร์ git นี้

    $ bash uninstall.sh

  2. ลบโฟลเดอร์ git นี้

การแก้ปัญหา

หากไม่สามารถรันได้เนื่องจาก Command not found ให้ดูว่ามี ~/.local/bin ใน $PATH หรือไม่ สามารถตรวจสอบได้โดยการ

echo $PATH

หากไม่มี Home folder ของคุณ ตามด้วย .local/bin ให้เพิ่มบรรทัดนี้ลงใน Shell startup script ของคุณ (เช่น .bashrc .zshrc)

export PATH="$PATH:$HOME/.local/bin"