Coding Interview Prep · Pelajaran

Menghasilkan Output secara Berkelompok

Gunakan list sebagai buffer dan join untuk mencetak dengan cepat

Pelajaran 3 dari 413 langkah

Menghasilkan Output secara Berkelompok adalah pelajaran Coding Interview Prep gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Coding Interview Prep, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Coding Interview Prep mencakup 4 pelajaran total.

Keluaran Juga Bisa Lambat

Sama seperti pembacaan, penulisan juga penting. Memanggil print() ribuan kali berulang kali mengosongkan penyangga dan diam-diam dapat menghabiskan batas waktu Anda.

Kumpulkan, Lalu Cetak

Solusinya adalah mengumpulkan jawaban terlebih dahulu dalam sebuah daftar, lalu mengirimkannya dalam satu write di akhir.

out = []

Tambahkan Setiap Jawaban

Di dalam perulangan, masukkan setiap hasil ke dalam daftar dengan append, bukan mencetaknya saat itu juga.

out.append(str(answer))

Hanya String, Mohon

join bekerja pada teks, jadi konversikan angka menjadi string sebelum menyimpannya, atau lakukan konversi saat join.

out.append(str(x))

Gabungkan Menjadi Satu Blok

Rekatkan daftar tersebut dengan join, menggunakan baris baru agar setiap jawaban berada pada barisnya sendiri.

result = "\n".join(out)

Cetak Semuanya Sekaligus

Sekarang satu print(result) mengirimkan semua jawaban sekaligus, jauh lebih cepat daripada banyak pencetakan kecil.

print("\n".join(out))

Lewati str dengan Generator

Anda dapat melakukan konversi saat itu juga: masukkan generator pemanggilan str() langsung ke dalam join, tanpa langkah terpisah.

print("\n".join(str(x) for x in out))

Keluaran Dipisahkan Spasi

Perlu menempatkan nilai dalam satu baris? Gunakan spasi, bukan baris baru, saat melakukan join agar nilai tercetak berdampingan.

print(" ".join(map(str, row)))

Gunakan sys.stdout untuk Kecepatan Lebih Tinggi

Untuk keluaran yang paling cepat, tulis langsung dengan sys.stdout.write, yang melewati pemformatan print().

import sys
sys.stdout.write(result)

Ingat Baris Baru di Akhir

sys.stdout.write tidak menambahkan pemisah baris, jadi tambahkan sendiri baris baru jika juri mengharapkannya.

sys.stdout.write(result + "\n")

Saat Beberapa print Tidak Masalah

Jika Anda hanya mengeluarkan satu atau dua baris, print() biasa sudah cukup. Lakukan pengelompokan hanya jika jumlah jawabannya besar.

Pemeriksaan Cepat

Mengapa Anda perlu menyangga keluaran?

Rangkuman: Kelompokkan Keluaran

Anda belajar menyangga jawaban dalam sebuah daftar dan mengeluarkannya dengan satu join-and-print. Gagasannya sama seperti masukan cepat, tetapi diterapkan pada sisi write. 🖨️

Gratis untuk memulai

Belajar Coding Interview Prep dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
90
Pelajaran
360

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menghasilkan Output secara Berkelompok” gratis?

Ya — teks lengkap “Menghasilkan Output secara Berkelompok” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Coding Interview Prep, upgrade ke CoddyKit PRO. Kursus Coding Interview Prep mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menghasilkan Output secara Berkelompok”?

Gunakan list sebagai buffer dan join untuk mencetak dengan cepat Kamu berlatih Coding Interview Prep dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Coding Interview Prep?

Tidak diperlukan pengalaman sebelumnya. Coding Interview Prep di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Menghasilkan Output secara Berkelompok” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Coding Interview Prep ini?

Ya. Setiap pelajaran Coding Interview Prep menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pertarungan input() vs sys.stdin
  2. Mengurai Banyak Angka dalam Satu Baris
  3. Menghasilkan Output secara Berkelompok
  4. Membaca N Baris dan Kasus Tepi
← Kembali ke Coding Interview Prep