Published on

Basic Calculator

Authors

📝 Vazifa tavsifi

Sizga ifoda yozilgan s satri berilgan. Ifoda musbat butun sonlar, +, -, (, ) va bo'sh joylardan ( ) iborat. Ushbu ifodani hisoblab, natijasini qaytaring.

Natija 32-bitli butun son chegarasida bo'lishi kafolatlanadi. Tayyor eval() kabi funksiyalardan foydalanmang.

Misol:

Input: s = "(1+(4+5+2)-3)+(6+8)"
Output: 23
Tushuntirish:
(1+11-3)+14 = 9+14 = 23

Basic Calculator

Qiyin45 daqiqa30 ball

📚 Misollar

Kiruvchi: s = "(1+(4+5+2)-3)+(6+8)"
Chiquvchi: 23
Kiruvchi: s = " 2-1 + 2 "
Chiquvchi: 3
func solve(_ s: String) -> Int { // Kodingizni shu yerga yozing return 0 }

Run tugmasini bosing

Buy mea coffee