Buatlah sebuah file python (.py) yang berisi sebuah class dengan 2 buah method, yaitu urai(string) dan rajut(string). Dengan class tersebut, buatlah sebuah object yang dapat digunakan untuk mengurai & merajut sebuah string.
# buat sebuah class dengan 2 method
class uraiRajutKata:
def urai(...):
...
def rajut(...):
...
# buat sebuah object
x = uraiRajutKata()
-
Method urai(string) akan mengurai string. Adapun cara pemanggilan method urai(string) dan contoh output yang diharapkan adalah sebagai berikut:
print(x.urai('Code')) print(x.urai('Python')) print(x.urai('Purwadhika')) # Output: CCoCodCode PPyPytPythPythoPython PPuPurPurwPurwaPurwadPurwadhPurwadhiPurwadhikPurwadhika
-
Sedangkan method rajut(string) akan merajut kembali string yang terurai menjadi bentuk kata asalnya. Adapun cara pemanggilan method rajut(string) dan contoh output yang diharapkan adalah sebagai berikut:
print(x.rajut('CCoCodCode')) print(x.rajut('PPyPytPythPythoPython')) print(x.rajut('PPuPurPurwPurwaPurwadPurwadhPurwadhiPurwadhikPurwadhika')) # Output: Code Python Purwadhika