Dev.Beth
๐Ÿ๐Ÿ’ป๐Ÿ
Dev.Beth
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (175)
    • ๐Ÿค” PS(Problem Solving) (119)
      • ๋ฐฑ์ค€(BOJ) (59)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (47)
      • Leet, ๊ตฌ๋ฆ„ (6)
      • ์ฝ”ํ…Œ (7)
    • ๐Ÿ› ๏ธ ํˆด, ๊ทธ์™ธ (10)
    • ๐Ÿ•ท๏ธ ์—๋Ÿฌ, ๋ฒ„๊ทธ (15)
    • โœ๏ธ ์ด๋ก  (30)
      • ์ด๋ก , ์„ค๊ณ„ (3)
      • ๋””์ž์ธํŒจํ„ด (1)
      • ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ (13)
      • ๋„คํŠธ์›Œํฌ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (11)
      • ๊ฐœ๋ฐœ์„œ (2)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • WRITE
  • ADMIN

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

  • ๐Ÿต PS challenge

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • 1509 c++
  • ๋ฐฑ์ค€
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋„คํŠธ์›Œํฌ java
  • ๊ฐค๋Ÿญ์‹œ ์žฌ๋ถ€ํŒ…
  • 2294 c++
  • ๋ฐฑ์ค€ 2294 c++
  • ๊ฐค๋Ÿญ์‹œ ๋ฉˆ์ถค
  • c++ 2294
  • ๋ฐฑ์ค€ 1509 c++
  • ์‚ผ์„ฑ ํ™”๋ฉด ๋ฉˆ์ถค
  • 1520 c++
  • 2294 ๋ฐฑ์ค€ c++
  • boj 2293
  • ๊ฐค๋Ÿญ์‹œ ๊ฒ€์€ํ™”๋ฉด ์žฌ๋ถ€ํŒ…
  • ๋ฐฑ์ค€ 2240
  • ๋ฐฑ์ค€ c++
  • ๋ฐฑ์ค€ 2293
  • 2293 c++
  • ๊ฐค๋Ÿญ์‹œ ๋ฆฌ๋ถ€ํŒ…
  • 2294
  • ๋ฐฑ์ค€ 1520 c++
  • boj 1509 c++
  • Retrofit Post ํ•œ๊ธ€
  • 2293
  • ๋ฐฑ์ค€ c++ 2293
  • Retrofit ํ•œ๊ธ€ ๊นจ์ง
  • ๊ฐค๋Ÿญ์‹œ ๊ฒ€์€ํ™”๋ฉด
  • Retrofit ํ•œ๊ธ€๊นจ์ง
  • ๊ฐค๋Ÿญ์‹œ ๊ฐ•์ œ ์žฌ๋ถ€ํŒ…
  • ๋ฐฑ์ค€ 2294

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Dev.Beth

๐Ÿ๐Ÿ’ป๐Ÿ

๐Ÿค” PS(Problem Solving)/๋ฐฑ์ค€(BOJ)

[๋ฐฑ์ค€/c++] 4949๋ฒˆ - ๊ท ํ˜•์žกํžŒ ์„ธ์ƒ

2019. 11. 2. 12:09
๋ฐ˜์‘ํ˜•
๋ฌธ์ œ
 

4949๋ฒˆ: ๊ท ํ˜•์žกํžŒ ์„ธ์ƒ

๋ฌธ์ œ ์„ธ๊ณ„๋Š” ๊ท ํ˜•์ด ์ž˜ ์žกํ˜€์žˆ์–ด์•ผ ํ•œ๋‹ค. ์–‘๊ณผ ์Œ, ๋น›๊ณผ ์–ด๋‘  ๊ทธ๋ฆฌ๊ณ  ์™ผ์ชฝ ๊ด„ํ˜ธ์™€ ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธ์ฒ˜๋Ÿผ ๋ง์ด๋‹ค. ์ •๋ฏผ์ด์˜ ์ž„๋ฌด๋Š” ์–ด๋–ค ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ด„ํ˜ธ๋“ค์˜ ๊ท ํ˜•์ด ์ž˜ ๋งž์ถฐ์ ธ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌธ์ž์—ด์— ํฌํ•จ๋˜๋Š” ๊ด„ํ˜ธ๋Š” ์†Œ๊ด„ํ˜ธ("()") ์™€ ๋Œ€๊ด„ํ˜ธ("[]")๋กœ 2์ข…๋ฅ˜์ด๊ณ , ๋ฌธ์ž์—ด์ด ๊ท ํ˜•์„ ์ด๋ฃจ๋Š” ์กฐ๊ฑด์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋ชจ๋“  ์™ผ์ชฝ ์†Œ๊ด„ํ˜ธ("(")๋Š” ์˜ค๋ฅธ์ชฝ ์†Œ๊ด„ํ˜ธ(")")์™€๋งŒ ์ง์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์™ผ์ชฝ ๋Œ€๊ด„ํ˜ธ("[")๋Š” ์˜ค๋ฅธ์ชฝ ๋Œ€

www.acmicpc.net

ํ’€์ด

๋ถ„๋ฅ˜ : ํ, ์Šคํƒ / ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ.

 

ํ˜„์žฌ ๋ฌธ์ž๊ฐ€ [ or ( ์ด๋ผ๋ฉด ์Šคํƒ์— ๋„ฃ๊ณ , ] or ) ์ด๋ผ๋ฉด ๋จผ์ € ์Šคํƒ์˜ top๊ฐ’ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์Šคํƒ์˜ top + ํ˜„์žฌ ๋ฌธ์ž ๊ฐ€ [] ๋˜๋Š” () ํ˜•ํƒœ๋ผ๋ฉด ์Šคํƒ์„ pop.

์•„๋‹ˆ๋ผ๋ฉด ๊ด„ํ˜ธ๊ท ํ˜•์ด ๋งž์ง€ ์•Š๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๋ฐ˜๋ณต๋ฌธ์„ ํƒˆ์ถœํ•˜๊ณ  no๋ฅผ ์ถœ๋ ฅํ•ด์ค๋‹ˆ๋‹ค.

 

์ฝ”๋“œ(O(n))
*O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋™์ผ์กฐ๊ฑด (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๐Ÿค” PS(Problem Solving) > ๋ฐฑ์ค€(BOJ)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ฐฑ์ค€/c++] 10866๋ฒˆ - ๋ฑ  (0) 2019.11.02
[๋ฐฑ์ค€/c++] 2164๋ฒˆ - ์นด๋“œ 2  (0) 2019.11.02
[๋ฐฑ์ค€/c++] 1874๋ฒˆ - ์Šคํƒ ์ˆ˜์—ด  (0) 2019.11.02
[๋ฐฑ์ค€/c++] 2240๋ฒˆ - ์ž๋‘๋‚˜๋ฌด  (0) 2019.09.20
[๋ฐฑ์ค€/c++] 11049๋ฒˆ - ํ–‰๋ ฌ ๊ณฑ์…ˆ ์ˆœ์„œ  (0) 2019.08.17
    '๐Ÿค” PS(Problem Solving)/๋ฐฑ์ค€(BOJ)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [๋ฐฑ์ค€/c++] 10866๋ฒˆ - ๋ฑ
    • [๋ฐฑ์ค€/c++] 2164๋ฒˆ - ์นด๋“œ 2
    • [๋ฐฑ์ค€/c++] 1874๋ฒˆ - ์Šคํƒ ์ˆ˜์—ด
    • [๋ฐฑ์ค€/c++] 2240๋ฒˆ - ์ž๋‘๋‚˜๋ฌด
    Dev.Beth
    Dev.Beth
    Beth์˜ ๊ณต๋ถ€ ๋ธ”๋กœ๊ทธ

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