A. sleepIn
Xotira: 32 MB, Vaqt: 1000 msAgar ish kuni bo'lsa, "weekday" parametri true bo'ladi va agar biz ta'tilda bo'lsak, "vacation" parametri true bo'ladi. Agar ish kuni bo'lmasa yoki ta'tilda bo'lsak, biz uxlaymiz. Agar biz uxlasak true qiymat qaytaring.
a va b bool
Masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
true true |
true |
2 |
true false |
false |
3 |
false true |
true |
B. countXX
Xotira: 32 MB, Vaqt: 1000 msBerilgan qatordagi "xx" lar sonini hisoblang. x lar bir birini ustiga chiqishga ruxsat etilgan, shuning uchun "xxx" tarkibida 2 ta "xx" mavjud.
A nomli string
Masala javobi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
xxx |
2 |
C. JAMI RAQAMLAR
Xotira: 32 MB, Vaqt: 1000 msSatr berilgan bo'lsa, boshqa barcha belgilarga e'tibor bermasdan, qatorda paydo bo'ladigan raqamlar yig'indisini qaytaring. Raqam ketma-ket 1 yoki undan ortiq raqamli belgilar qatoridir. (Eslatma: Character.isDigit(char) char '0', '1', .. '9' belgilardan biri ekanligini tekshiradi. Integer.parseInt(string) satrni int ga o'zgartiradi.)
\(S\) nomli satr
Masalada so'ralgan javobni chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
abc123xyz |
123 |
2 |
aa11b33 |
44 |
3 |
7 11 |
18 |
D. Ko'p suvli konteyner
Xotira: 32 MB, Vaqt: 1000 msSizga uzunligi \(n\) bo'lgan butun qator balandligi berilgan. \(n\) ta vertikal chiziq chizilganki, \(i\)-chi chiziqning ikkita oxirgi nuqtasi \((i, 0)\) va \((i, balandlik[i])\).
\(X\) o'qi bilan birga idish hosil qiladigan ikkita chiziqni toping, shunda idishda eng ko'p suv bor.
Idishdagi maksimal suv miqdorini qaytaring.
E'tibor bering, siz konteynerni egmasligingiz mumkin.
\(input.txt\)
Birinchi qatorda - \(n\) massiv
\(output.txt\)
Masalada so'ralgan natijani chop eting
Yuqoridagi vertikal chiziqlar \([1,8,6,2,5,4,8,3,7]\) massiv bilan ifodalanadi. Bunday holda, idishdagi suvning maksimal maydoni (ko'k qism) \(49\) ni tashkil qiladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1,8,6,2,5,4,8,3,7 |
49 |