ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

πŸ“ Π Π°Π·Π±ΠΎΡ€ простого задания ΠΈΠ· Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ + ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°! Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ...

πŸ“ Π Π°Π·Π±ΠΎΡ€ простого задания ΠΈΠ· Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ + ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°! Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… ΠΈΠ· Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ БСгодня рассмотрим ΠΎΠ΄Π½ΠΎ ΠΈΠ· классичСских Π·Π°Π΄Π°Π½ΠΈΠΉ Π² Π•Π“Π­ β€” подсчёт количСства Π΅Π΄ΠΈΠ½ΠΈΡ† Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ строкС. πŸ‘Ύ УсловиС: Π”Π°Π½Π° строка, состоящая ΠΈΠ· символов Β«0Β» ΠΈ Β«1Β». НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, сколько Ρ€Π°Π· встрСчаСтся символ Β«1Β». πŸš€ Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π° Π•Π“Π­: 1️⃣ ΠŸΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎ всСй строкС символ Π·Π° символом. 2️⃣ ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° встрСчаСм Β«1Β», ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ счётчик. 3️⃣ Π’ ΠΊΠΎΠ½Ρ†Π΅ вывСсти ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ счётчик β€” это ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ количСство Π΅Π΄ΠΈΠ½ΠΈΡ†. НапримСр, для строки 0101101 ΠΎΡ‚Π²Π΅Ρ‚ β€” 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Python с коммСнтариями: python # Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ строку с Π²Ρ…ΠΎΠ΄Π° β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 0 ΠΈ 1 binary_string = input() # Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ счётчик Π΅Π΄ΠΈΠ½ΠΈΡ† Π½ΡƒΠ»Ρ‘ΠΌ count_ones = 0 # ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу строки for char in binary_string: # Если символ Ρ€Π°Π²Π΅Π½ '1', ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ счётчик if char == '1': count_ones += 1 # Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ количСство Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† print(count_ones) πŸ”₯ Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” простой ΠΈ эффСктивный, ΠΎΠ½ часто встрСчаСтся Π² Π•Π“Π­, ΠΈ Π΅Π³ΠΎ стоит Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ!

87 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

19 подписчиков Β· ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β»

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.