Найти Ρ‚Π΅ΠΌΡƒ
10,2 тыс подписчиков

πŸ’‘Π—Π°Π΄Π°Ρ‡Π°: Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ строки


УсловиС: даСтся массив символов chars, соТмитС Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ:

НачинайтС с пустой строки s. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ символов Π² chars:

Если Π΄Π»ΠΈΠ½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π²Π½Π° 1, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ символ для просмотра.
Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ символ, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Π΄Π»ΠΈΠ½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹.
Π‘ΠΆΠ°Ρ‚Ρ‹Π΅ строки Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° вмСсто этого Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ символьном массивС chars. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹, равная 10 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° нСсколько символов Π² chars.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ массив, Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ массива.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ постоянноС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π’Π²ΠΎΠ΄: chars = ["a","a","b","b","c","c","c"]
Π’Ρ‹Π²ΠΎΠ΄: Return 6, and the first 6 characters of the input array should be: ["a","2","b","2","c","3"]


ΠŸΠΈΡˆΠΈΡ‚Π΅ своС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡΡ…πŸ‘‡

Около ΠΌΠΈΠ½ΡƒΡ‚Ρ‹