โ† Semua docs

๐ŸŽฏ Baca Banyak Angka

Satu baris input berisi beberapa angka sekaligus โ€” cara memecahnya.

Dua angka dalam satu baris

Input seperti `3 7` (dipisah spasi). C++ cin otomatis melewati spasi; Python dan Rust memecahnya sendiri.

C++
int a, b;
cin >> a >> b;
Python
a, b = input().split()
a, b = int(a), int(b)
Rust
let mut baris = String::new();
std::io::stdin().read_line(&mut baris).unwrap();
let mut it = baris.split_whitespace();
let a: i32 = it.next().unwrap().parse().unwrap();
let b: i32 = it.next().unwrap().parse().unwrap();

Banyak angka masuk list

Baca satu baris penuh lalu ubah tiap potongan jadi angka.

C++
int n; cin >> n;
vector<int> v(n);
for (int i = 0; i < n; i++) cin >> v[i];
Python
v = list(map(int, input().split()))
Rust
let v: Vec<i32> = baris
    .split_whitespace()
    .map(|x| x.parse().unwrap())
    .collect();