Skip to content

NovitaSari04/Ujian_UraiRajutKata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages