Массивде k жолу пайда болгон биринчи элемент

Биз 'k' санын жана бүтүндөй массивди бердик. Массивде "массивде k жолу пайда болгон биринчи элемент" маселеси массивде массивде так k жолу кайталанган биринчи элементти табууга мүмкүндүк берет. Эгерде массивде k жолу пайда болгон эч кандай элемент жок болсо…

Толук маалымат

Голом тизмеги

Проблемалар жөнүндө билдирүү "Голомбдун ырааттуулугу" көйгөйү сизге n бүтүн сан берилгенин жана n -элементке чейин Голомб тизмегинин бардык элементтерин табышыңыз керектигин билдирет. Мисал n = 8 1 2 2 3 3 4 4 4 Түшүндүрмө Голомб тизмегинин алгачкы 8 мүчөсү…

Толук маалымат

Берилген ачылыш кронштейн үчүн жабык кронштейндин индексин табыңыз

Көйгөйлөрдүн билдирүүсү узундугу/өлчөмү n болгон сап жана ачылган чарчы кашаанын индексин көрсөтүүчү бүтүн сандын мааниси берилген. Берилген ачуу кронштейнинин жабылуу кронштейнинин индексин табыңыз. Мисал s = “[ABC [23]] [89]” индекси = 0 8 s = “[C- [D]]” индекси = 3 5 с…

Толук маалымат

Эки дарактын бийиктигин табуунун кайталама методу

Проблемалар жөнүндө билдирүү "Экинчи дарактын бийиктигин табуунун кайталануучу ыкмасы" көйгөйүндө сизге экилик дарак берилгени айтылат, кайталоочу ыкманы колдонуу менен дарактын бийиктигин табыңыз. Мисалдар Киргизүү 3 Киргизүү 4 Бинардык дарактын бийиктигин табуунун кайталануучу методунун алгоритми Дарактын бийиктиги…

Толук маалымат

Массивди 'arr [j]' 'i' болуп турган абалда кайра жайгаштырыңыз, эгер 'arr [i]' 'j' болсо

Көйгөйдү билдирүү Проблема ”Массивди 'arr [j]' 'i' болуп калгандай кылып кайра иреттеңиз, эгер 'arr [i]' 'j'” болсо, анда сизде бүтүн сандарды камтыган “n” өлчөмдөгү массив бар экени айтылат. Массивдеги сандар 0дон n-1ге чейинки диапазондо. Көйгөйдүн билдирүүсү массивди кайра иретке келтирүүнү суранат…

Толук маалымат

Массивди иретке келтирүү - эң кичинекей, эң чоң, 2-кичинекей, 2-чоң

Проблемалар жөнүндө билдирүү Сизде бүтүн сан массиви бар дейли. "Массивди ирээтке келтирүү - эң кичине, эң чоң, 2 -кичине, 2 -чоң, .." көйгөйү массивди эң ​​кичине сан биринчи, андан кийин эң чоң, экинчиси эң кичине, анан экинчиси келгидей кылып иреттөөнү суранат. …

Толук маалымат

Матрицанын бардык катарлары үчүн жалпы элементтерди табыңыз

Проблемалар жөнүндө билдирүү Бизге бүтүн сандардын матрицасы берилет. "Матрицанын бардык катарларына мүнөздүү болгон айырмаланган элементтерди табуу" көйгөйү бардык мүмкүн болгон элементтерди табууну суранат, бирок матрицада бар болгон ар бир сапта кездешет. Мисал arr [] = {{11, 12, 3, 10}, {11,…

Толук маалымат

Кашаалардагы эки туюнтма бирдей экендигин текшериңиз

Кошуу операторун, кемитүү операторун, кичине тамгаларды жана кашааны камтыган сөздөрдү билдирген s1 жана s2 эки саптары берилген. Кашаа менен жазылган эки сөз бирдей экенин текшериңиз. Мисал Киргизүү s1 = “-(a+b+c)” s2 = “-abc” Чыгаруу Ооба Киргизүү s1 = “ab- (cd)” s2 = “abcd” Чыгаруу Алгоритм жок экенин текшерүү үчүн эки…

Толук маалымат

Сүйлөмдө салмактуу кашаа бар экендигин текшериңиз

Узундугу n болгон s сабы берилген. Ар бир ачылган кашаанын ичинде жабык кашаанын бар же жок экендигин текшериңиз, башкача айтканда, бардык кашаанын ичинде тең салмактуулук болсо. Башка сөз менен айтканда, эгерде бизде ар бир '{', '(' жана '[' үчүн '}', ')' жана ']' бар болсо, анда ...

Толук маалымат

Алмаштыруу менен салмактуу туюнтуу

Ордун алмаштыруу менен тең салмактуу туюнтууда биз '' ',') ',' [','] ',' {','} 'кашаа камтылган s сапты бердик. Сапта кээ бир жерлерде кашаанын ордун алмаштыруучу катары х бар. Баарын алмаштыргандан кийин сапты жарактуу кашаа менен туюнтмага айландырса болоорун текшериңиз ...

Толук маалымат