b belajar.myudak

prices[i] adalah harga saham di hari ke-i. Kamu boleh membeli sekali lalu menjual sekali di hari setelahnya. Kembalikan keuntungan maksimum, atau 0 jika tidak bisa untung.

[7, 1, 5, 3, 6, 4] → 5   // beli di 1, jual di 6
[7, 6, 4, 3, 1]    → 0
Topik
arraysliding window
Petunjuk 1

Untuk setiap hari jual, kamu ingin harga beli termurah SEBELUM hari itu.

Petunjuk 2

Simpan minimum sejauh ini sambil berjalan sekali dari kiri ke kanan.

Pengaturan editor

Ukuran font
Ukuran huruf di editor.
Ukuran tab
Lebar indentasi. Otomatis: 2 spasi untuk TypeScript, 4 untuk Python.
Key bindings
Ganti ke mode Vim.
Nomor baris relatif
Nomor baris dihitung dari posisi kursor (berguna untuk gerakan Vim).
Word wrap
Baris panjang dilipat agar muat di lebar editor.
IntelliSense
Saran kode otomatis saat mengetik (Ctrl+Spasi tetap bisa dipakai saat mati).

Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.