[Python] ๋ฐฑ์ค€ 14720 - ์šฐ์œ  ์ถ•์ œ

2020. 9. 6. 01:24ยทAlgorithm

๋ฌธ์ œ

์˜ํ•™์ด๋Š” ๋”ธ๊ธฐ์šฐ์œ , ์ดˆ์ฝ”์šฐ์œ , ๋ฐ”๋‚˜๋‚˜์šฐ์œ ๋ฅผ ์ข‹์•„ํ•œ๋‹ค.

์ž…๋ง›์ด ๋งค์šฐ ๊นŒ๋‹ค๋กœ์šด ์˜ํ•™์ด๋Š” ์ž์‹ ๋งŒ์˜ ์šฐ์œ ๋ฅผ ๋งˆ์‹œ๋Š” ๊ทœ์น™์ด ์žˆ๋‹ค.

  1. ๋งจ ์ฒ˜์Œ์—๋Š” ๋”ธ๊ธฐ์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹ ๋‹ค.
  2. ๋”ธ๊ธฐ์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹  ํ›„์—๋Š” ์ดˆ์ฝ”์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹ ๋‹ค.
  3. ์ดˆ์ฝ”์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹  ํ›„์—๋Š” ๋ฐ”๋‚˜๋‚˜์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹ ๋‹ค.
  4. ๋ฐ”๋‚˜๋‚˜์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹  ํ›„์—๋Š” ๋”ธ๊ธฐ์šฐ์œ ๋ฅผ ํ•œ ํŒฉ ๋งˆ์‹ ๋‹ค. 

์˜ํ•™์ด๋Š” ์šฐ์œ  ์ถ•์ œ๊ฐ€ ์—ด๋ฆฌ๊ณ  ์žˆ๋Š” ์šฐ์œ ๊ฑฐ๋ฆฌ์— ์™”๋‹ค. ์šฐ์œ  ๊ฑฐ๋ฆฌ์—๋Š” ์šฐ์œ  ๊ฐ€๊ฒŒ๋“ค์ด ์ผ๋ ฌ๋กœ ๋Š˜์–ด์„œ ์žˆ๋‹ค.

์˜ํ•™์ด๋Š” ์šฐ์œ  ๊ฑฐ๋ฆฌ์˜ ์‹œ์ž‘๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๊ฑธ์œผ๋ฉด์„œ ์šฐ์œ ๋ฅผ ์‚ฌ๋จน๊ณ ์ž ํ•œ๋‹ค.

๊ฐ๊ฐ์˜ ์šฐ์œ  ๊ฐ€๊ฒŒ๋Š” ๋”ธ๊ธฐ, ์ดˆ์ฝ”, ๋ฐ”๋‚˜๋‚˜ ์ค‘ ํ•œ ์ข…๋ฅ˜์˜ ์šฐ์œ ๋งŒ์„ ์ทจ๊ธ‰ํ•œ๋‹ค.

๊ฐ๊ฐ์˜ ์šฐ์œ  ๊ฐ€๊ฒŒ ์•ž์—์„œ, ์˜ํ•™์ด๋Š” ์šฐ์œ ๋ฅผ ์‚ฌ๋งˆ์‹œ๊ฑฐ๋‚˜, ์‚ฌ๋งˆ์‹œ์ง€ ์•Š๋Š”๋‹ค.

์šฐ์œ ๊ฑฐ๋ฆฌ์—๋Š” ์‚ฌ๋žŒ์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๋ฒˆ ์ง€๋‚˜์นœ ์šฐ์œ  ๊ฐ€๊ฒŒ์—๋Š” ๋‹ค์‹œ ๊ฐˆ ์ˆ˜ ์—†๋‹ค.

์˜ํ•™์ด๊ฐ€ ๋งˆ์‹ค ์ˆ˜ ์žˆ๋Š” ์šฐ์œ ์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜์—ฌ๋ผ.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— ์šฐ์œ  ๊ฐ€๊ฒŒ์˜ ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1000)

๋‘˜์งธ ์ค„์—๋Š” ์šฐ์œ  ๊ฐ€๊ฒŒ ์ •๋ณด๊ฐ€ ์šฐ์œ  ๊ฑฐ๋ฆฌ์˜ ์‹œ์ž‘๋ถ€ํ„ฐ ๋๊นŒ์ง€ ์ˆœ์„œ๋Œ€๋กœ N๊ฐœ์˜ ์ •์ˆ˜๋กœ ์ฃผ์–ด์ง„๋‹ค.

0์€ ๋”ธ๊ธฐ์šฐ์œ ๋งŒ์„ ํŒŒ๋Š” ๊ฐ€๊ฒŒ, 1์€ ์ดˆ์ฝ”์šฐ์œ ๋งŒ์„ ํŒŒ๋Š” ๊ฐ€๊ฒŒ, 2๋Š” ๋ฐ”๋‚˜๋‚˜์šฐ์œ ๋งŒ์„ ํŒŒ๋Š” ๊ฐ€๊ฒŒ๋ฅผ ๋œปํ•˜๋ฉฐ, 0, 1, 2 ์™ธ์˜ ์ •์ˆ˜๋Š” ์ฃผ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค.

 

์ถœ๋ ฅ

์˜ํ•™์ด๊ฐ€ ๋งˆ์‹ค ์ˆ˜ ์žˆ๋Š” ์šฐ์œ ์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.


์ •๋‹ต

n = int(input())
milk = list(map(int,input().split()))

count = 0

for i in range(n):
    if milk[i] == count % 3:
        count += 1

print(count)

0 - 1 - 2 - 0 ์ˆœ์„œ๋กœ ๋งˆ์…”์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— milk[i]์„ count๋ฅผ 3์œผ๋กœ ๋‚˜๋ˆ„์–ด์ค€ ๊ฐ’์œผ๋กœ ๋น„๊ตํ•˜๋ฉด ๋œ๋‹ค.

๋งŒ์•ฝ milk ๋ฆฌ์ŠคํŠธ๊ฐ€ 0 2 2 2 2 ์ผ ๊ฒฝ์šฐ milk[0]๊ณผ count % 3์˜ ๊ฐ’์ด ๊ฐ™๊ธฐ๋•Œ๋ฌธ์— 1์ฆ๊ฐ€ํ•œ๋‹ค.

ํ•˜์ง€๋งŒ milk[1]๋ถ€ํ„ฐ๋Š” count % 3์˜๊ฐ’๊ณผ ์ผ์น˜ํ•˜์ง€์•Š์•„ ๊ฒฐ๊ตญ ์šฐ์œ  ํ•˜๋‚˜ ๋งˆ์‹ ๊ฑธ๋กœ ๋์ด ๋‚œ๋‹ค. 

'Algorithm' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Python] ๋ฐฑ์ค€ 2309 - ์ผ๊ณฑ๋‚œ์Ÿ์ด  (0) 2020.09.10
[Python] ๋ฐฑ์ค€ 2609 - ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜  (0) 2020.09.08
[Python] ๋ฐฑ์ค€ 4101 - ํฌ๋ƒ?  (0) 2020.09.01
[Python] ๋ฐฑ์ค€ 10178 - ํ• ๋กœ์œˆ์˜ ์‚ฌํƒ•  (0) 2020.08.31
[Python] ๋ฐฑ์ค€ 9316 - Hello judge  (0) 2020.08.28
'Algorithm' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Python] ๋ฐฑ์ค€ 2309 - ์ผ๊ณฑ๋‚œ์Ÿ์ด
  • [Python] ๋ฐฑ์ค€ 2609 - ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜์™€ ์ตœ์†Œ๊ณต๋ฐฐ์ˆ˜
  • [Python] ๋ฐฑ์ค€ 4101 - ํฌ๋ƒ?
  • [Python] ๋ฐฑ์ค€ 10178 - ํ• ๋กœ์œˆ์˜ ์‚ฌํƒ•
๐ŸฅญMango
๐ŸฅญMango
  • ๐ŸฅญMango
    AppleMango๐Ÿฅญ
    ๐ŸฅญMango
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
      • iOS
        • Swift
        • SwiftUI
        • RxSwift
      • Algorithm
        • C
        • Python
        • Swift
      • Computer Science
        • ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ
        • OS
      • ...
      • ๊ฐœ๋ฐœ ํƒ€์ž„์บก์А
        • Python
        • Flutter
        • Android
        • Kotlin
        • Java
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    Code Base
    ํŒŒ์ด์ฌ
    typing animation
    Custom Map Marker
    1613 ํŒŒ์ด์ฌ
    MapMarker
    Swift Hello World!
    Apple Login
    14503 ๋กœ๋ด‡์ฒญ์†Œ๊ธฐ
    1613 ์—ญ์‚ฌ
    6118
    ๋ฐฑ์ค€ ํ† ๋งˆํ† 
    ์ฝ”ํ‹€๋ฆฐ
    SwiftUI
    ํŒŒ์ด์ฌ 6118
    swiftUI Gradients
    ํŒŒ์ด์ฌ 1459
    ํŒŒ์ด์ฌ ์ •๋ ฌ
    ํ† ๋งˆํ† 
    ์Šคํƒ
    ๋ฐฑ์ค€ ์†Œ์ˆ˜
    ํŒŒ์ด์ฌ 14503
    ์ฝ”ํ‹€๋ฆฐ ์ƒ์†
    SwiftUI Apple Login
    IOS
    14503 ํŒŒ์ด์ฌ
    1์ฐจ์› ๋ฟŒ์š”๋ฟŒ์š”
    swiftUI tabview
    ์—ญ์‚ฌ ํŒŒ์ด์ฌ
    ํŒŒ์ด์ฌ ํ† ๋งˆํ† 
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.2
๐ŸฅญMango
[Python] ๋ฐฑ์ค€ 14720 - ์šฐ์œ  ์ถ•์ œ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”