Python Dasar-dasarMudah

Konversi Oktal ke Desimal

Panduan terperinci dan implementasi Python untuk masalah 'Konversi Oktal ke Desimal'.

Pernyataan Masalah

Mudah

Tulis fungsi octal_to_decimal(octal_str) yang mengambil string yang mewakili bilangan oktal (basis-8, digit 0-7) dan mengembalikan bilangan bulat desimal (basis-10) yang setara.

Setiap digit bilangan oktal mewakili pangkat 8, dimulai dari digit paling kanan (8^0).

Kendala
  • 1 <= len(octal_str) <= 10
  • octal_str contains only digits '0' through '7'

Contoh

Example 1
Input
octal_to_decimal('17')
Output
15
Explanation

1×8¹ + 7×8⁰ = 8 + 7 = 15.

Example 2
Input
octal_to_decimal('144')
Output
100
Explanation

1×8² + 4×8¹ + 4×8⁰ = 64 + 32 + 4 = 100.

Example 3
Input
octal_to_decimal('10')
Output
8
Explanation

1×8¹ + 0×8⁰ = 8.

Need a Hint?
Pertimbangkan untuk menggunakan struktur data khusus Numbers seperti kumpulan atau tumpukan.
Edge Cases to Watch
  • Struktur masukan kosong
  • Masukan elemen tunggal
  • Batasan angka yang besar

Siap Memecahkannya?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Buka di Editor
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.