Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.54 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.54 KB

Soal Ujian Python Data Science Fundamental

Lintang_Purwadhika


Soal 1 - 🆒 Mengurai & Merajut Kata

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