๊ฐœ๋ฐœ ๊ณต๋ถ€ 145

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ๋ฒ ์ŠคํŠธ์•จ๋ฒ”

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42579 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋ฒ ์ŠคํŠธ์•จ๋ฒ” ์ŠคํŠธ๋ฆฌ๋ฐ ์‚ฌ์ดํŠธ์—์„œ ์žฅ๋ฅด ๋ณ„๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์žฌ์ƒ๋œ ๋…ธ๋ž˜๋ฅผ ๋‘ ๊ฐœ์”ฉ ๋ชจ์•„ ๋ฒ ์ŠคํŠธ ์•จ๋ฒ”์„ ์ถœ์‹œํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋ž˜๋Š” ๊ณ ์œ  ๋ฒˆํ˜ธ๋กœ ๊ตฌ๋ถ„ํ•˜๋ฉฐ, ๋…ธ๋ž˜๋ฅผ ์ˆ˜๋กํ•˜๋Š” ๊ธฐ์ค€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์†ํ•œ ๋…ธ๋ž˜๊ฐ€ programmers.co.kr ํ’€์ด unordered_map์— ์žฅ๋ฅด ์ด๋ฆ„์„ key๋กœ, (์žฅ๋ฅด๋ณ„ ์žฌ์ƒ ํšŸ์ˆ˜, (๋…ธ๋ž˜์˜ ๊ณ ์œ  ๋ฒˆํ˜ธ, ๋…ธ๋ž˜์˜ ์žฌ์ƒ ํšŸ์ˆ˜) ๋ฐฐ์—ด)์„ value๋กœ ์ €์žฅํ–ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌธ์ œ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ genres plays return [classic, pop, classic, classic, pop] [500, 600, 150, 800, 2500] [4, 1, 3, 0] [cl..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ์œ„์žฅ

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42578 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์œ„์žฅ programmers.co.kr ํ’€์ด ์ƒ์˜์˜ ์ข…๋ฅ˜๊ฐ€ A, B, C 3๊ฐ€์ง€์ผ ๊ฒฝ์šฐ 1. A๋ฅผ ์ž…๋Š”๋‹ค. 2. B๋ฅผ ์ž…๋Š”๋‹ค. 3. C๋ฅผ ์ž…๋Š”๋‹ค. 4. ์ƒ์˜๋ฅผ ์ž…์ง€ ์•Š๋Š”๋‹ค. ์œ„์™€ ๊ฐ™์ด 4๊ฐ€์ง€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ท์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ (ํ•ด๋‹น ์ข…๋ฅ˜์˜ ์˜ท ๊ฐœ์ˆ˜ + 1) ๊ฐ€์ง€ ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ์ƒ๊ธด๋‹ค. ํ•˜์ง€๋งŒ ํ•˜๋ฃจ์— ํ•œ ๊ฐ€์ง€ ์ด์ƒ์˜ ์˜ท์„ ๊ผญ ์ฐฉ์šฉํ•ด์•ผ ํ•˜๋ฏ€๋กœ "๋ชจ๋“  ์˜ท์„ ์ž…์ง€ ์•Š๋Š”๋‹ค"๋ผ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋นผ์ค˜์•ผ ํ•œ๋‹ค. (answer - 1์„ ํ•˜๋Š” ์ด์œ ) [ ์˜์ƒ์˜ ์ข…๋ฅ˜: ํ•ด๋‹น ์ข…๋ฅ˜ ์˜์ƒ์˜ ๊ฐœ์ˆ˜ ]๋Š” unordered_map์„ ์ด์šฉํ•ด ์ €์žฅํ–ˆ๋‹ค. ์†Œ์Šค์ฝ”๋“œ 1 2 3 4 5 6 7 8 9 10 11 12..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42577 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ „ํ™”๋ฒˆํ˜ธ ๋ชฉ๋ก ์ „ํ™”๋ฒˆํ˜ธ๋ถ€์— ์ ํžŒ ์ „ํ™”๋ฒˆํ˜ธ ์ค‘, ํ•œ ๋ฒˆํ˜ธ๊ฐ€ ๋‹ค๋ฅธ ๋ฒˆํ˜ธ์˜ ์ ‘๋‘์–ด์ธ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ, ๊ตฌ์กฐ๋Œ€ ์ „ํ™”๋ฒˆํ˜ธ๋Š” ์˜์„์ด์˜ ์ „ํ™”๋ฒˆํ˜ธ์˜ ์ ‘๋‘์‚ฌ์ž…๋‹ˆ๋‹ค. ๊ตฌ์กฐ programmers.co.kr ํ’€์ด phone_book์€ string ๋ฒกํ„ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— {"119", "223", "11938"}์„ ์ •๋ ฌํ•˜๋ฉด {"119", "11938", "223"}์ด ๋œ๋‹ค. ์ฆ‰, ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ •๋ ฌ๋œ๋‹ค. ๋”ฐ๋ผ์„œ phone_book์„ ์ •๋ ฌํ•œ ๋‹ค์Œ, ๊ธธ์ด๊ฐ€ ์งง์€ ๊ฒƒ๋ถ€ํ„ฐ ์ ‘๋‘์–ด๊ฐ€ ๊ฐ€๋Šฅํ•œ์ง€ ํ™•์ธํ•œ๋‹ค. ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ •๋ ฌ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋กœ ๋‹ค์Œ ๋ฒˆํ˜ธ์˜ ์ ‘๋‘์–ด๊ฐ€ ๋˜์ง€ ๋ชปํ•˜๋ฉด, ๊ทธ ๋’ค..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42576 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜ ์ˆ˜๋งŽ์€ ๋งˆ๋ผํ†ค ์„ ์ˆ˜๋“ค์ด ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹จ ํ•œ ๋ช…์˜ ์„ ์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ์„ ์ˆ˜๊ฐ€ ๋งˆ๋ผํ†ค์„ ์™„์ฃผํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•œ ์„ ์ˆ˜๋“ค์˜ ์ด๋ฆ„์ด ๋‹ด๊ธด ๋ฐฐ์—ด participant์™€ ์™„์ฃผํ•œ ์„ ์ˆ˜ programmers.co.kr ํ’€์ด ๊ฐ„๋‹จํžˆ participant์™€ completion ๋ฒกํ„ฐ๋ฅผ ์ •๋ ฌํ•œ ๋’ค ๋น„๊ตํ•ด์„œ ์™„์ฃผ ๋ชฉ๋ก์— ์ด๋ฆ„์ด ์—†๋Š” ์„ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ํ–ˆ๋‹ค. ์ •๋ ฌํ•ด์„œ ๋งˆ์ง€๋ง‰์— ์žˆ๋Š” ์„ ์ˆ˜๊ฐ€ ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜์ผ ๊ฒฝ์šฐ for๋ฌธ์„ ๊ทธ๋ƒฅ ๋น ์ ธ๋‚˜์˜ค๊ฒŒ ๋˜๋ฏ€๋กœ answer๋ฅผ participant.back()์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ด์คฌ๋‹ค. ์†Œ์Šค์ฝ”๋“œ 1 2 3 4 5 6 7 8 9 10 11 12..

[๋ฐฑ์ค€ BOJ / C++] 2504๋ฒˆ: ๊ด„ํ˜ธ์˜ ๊ฐ’

๋ฌธ์ œ๋งํฌ: www.acmicpc.net/problem/2504 2504๋ฒˆ: ๊ด„ํ˜ธ์˜ ๊ฐ’ 4๊ฐœ์˜ ๊ธฐํ˜ธ ‘(’, ‘)’, ‘[’, ‘]’๋ฅผ ์ด์šฉํ•ด์„œ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ด„ํ˜ธ์—ด ์ค‘์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ์—ด์ด๋ž€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋œ๋‹ค. ํ•œ ์Œ์˜ ๊ด„ํ˜ธ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ‘()’์™€ ‘[]’๋Š” ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ์—ด์ด๋‹ค. ๋งŒ์ผ www.acmicpc.net ํ’€์ด ๋ถ„๋ฐฐ ๋ฒ•์น™์„ ์‚ฌ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ( ( ) [ [ ] ] ) ์˜ ๊ฒฝ์šฐ์— 2x(2+3x3)์œผ๋กœ ๊ณ„์‚ฐ๋˜๋Š”๋ฐ, ์ด๋Š” ๊ฒฐ๊ตญ (2x2) + (2x3x3)๊ณผ ๊ฐ™๋‹ค. ์™ผ์ชฝ ๊ด„ํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด temp์— 2๋‚˜ 3์„ ๊ณฑํ•œ ๋’ค ์Šคํƒ์— push ํ•˜๊ณ , ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด temp๋ฅผ 2๋‚˜ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋’ค ์Šคํƒ์„ pop ํ•œ๋‹ค. ์ด๋•Œ ( ( ) [ [ ] ] ) ํ‘œ์‹œ๋œ ๊ด„ํ˜ธ์ฒ˜๋Ÿผ ๊ด„ํ˜ธ ๊ฐ’์ด '( )' ๋˜๋Š” '[ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ๊ตฌ๋ช…๋ณดํŠธ

๋ฌธ์ œ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42885 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ตฌ๋ช…๋ณดํŠธ ๋ฌด์ธ๋„์— ๊ฐ‡ํžŒ ์‚ฌ๋žŒ๋“ค์„ ๊ตฌ๋ช…๋ณดํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌ์ถœํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋ช…๋ณดํŠธ๋Š” ์ž‘์•„์„œ ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 2๋ช…์”ฉ ๋ฐ–์— ํƒˆ ์ˆ˜ ์—†๊ณ , ๋ฌด๊ฒŒ ์ œํ•œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ๋žŒ๋“ค์˜ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ [70kg, 50kg, 80kg, 5 programmers.co.kr ํ’€์ด people์„ ๊ฐ€๋ฒผ์šด ์‚ฌ๋žŒ -> ๋ฌด๊ฑฐ์šด ์‚ฌ๋žŒ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•œ ๋’ค, ๋ณดํŠธ์— ํƒˆ ์ˆ˜ ์žˆ๋Š” (๊ฐ€์žฅ ๊ฐ€๋ฒผ์šด ์‚ฌ๋žŒ, ๊ฐ€์žฅ ๋ฌด๊ฑฐ์šด ์‚ฌ๋žŒ)์˜ ์กฐํ•ฉ์„ ์ฐพ์•˜๋‹ค. ๋‚จ์•„์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘ ๊ฐ€์žฅ ๊ฐ€๋ฒผ์šด ์‚ฌ๋žŒ๊ณผ๋„ ํ•จ๊ป˜ ๋ณดํŠธ์— ํƒ€์ง€ ๋ชปํ•˜๋ฉด ๊ทธ ์‚ฌ๋žŒ์€ ๋ฌด์กฐ๊ฑด ํ˜ผ์ž ๋ณดํŠธ์— ํƒ€์•ผ ๋œ๋‹ค. light: ๋‚จ์•„์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘ ๊ฐ€์žฅ ๊ฐ€๋ฒผ์šด ์‚ฌ๋žŒ heavy: ๋‚จ์•„์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ

๋ฌธ์ œ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42883 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ programmers.co.kr ํ’€์ด k๊ฐœ์˜ ์ˆ˜๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค๋Š” ๊ฒƒ์€ (number.length() - k)๊ฐœ์˜ ์ˆ˜๋ฅผ ๋ฝ‘๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๋ฝ‘์•„์•ผ ๋˜๋Š” ์ˆซ์ž์˜ ์ž๋ฆฟ์ˆ˜๋ฅผ n์ด๋ผ๊ณ  ํ•˜๋ฉด, number์—์„œ ๋’ค์—์„œ๋ถ€ํ„ฐ (n - 1)๊ฐœ์˜ ์ˆ˜๋ฅผ ๋‚จ๊ฒจ๋‘๊ณ  ๋‚˜๋จธ์ง€ ์ˆ˜ ์ค‘์—์„œ ์ œ์ผ ํฐ ์ˆ˜๋ฅผ ๋ฝ‘์œผ๋ฉด ๋œ๋‹ค. ๋‹ค์Œ ์ˆ˜๋Š” ๋ฐฉ๊ธˆ ๋ฝ‘์€ ์ˆ˜ ๋‹ค์Œ๋ถ€ํ„ฐ ๋’ค์—์„œ (n - 2)๊ฐœ์˜ ์ˆ˜๋ฅผ ๋‚จ๊ฒจ๋‘๊ณ  ์ œ์ผ ํฐ ์ˆ˜๋ฅผ ๋ฝ‘๋Š”๋‹ค. ์ด๋ฅผ n๊ฐœ ์ˆ˜๋ฅผ ๋ฝ‘์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•œ๋‹ค. n: ๋ฝ‘์•„์•ผ ๋˜๋Š” ์ˆซ์ž์˜ ๊ฐœ์ˆ˜ picked: ์ด์ „์— ๋ฝ‘์€ ์ˆซ์ž์˜ index number = "4177252841"์ผ ๋•Œ ํ’€์ด 6๋ฒˆ์งธ ์ž๋ฆฌ => number ๋’ค์—์„œ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ์กฐ์ด์Šคํ‹ฑ

๋ฌธ์ œ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42860 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์กฐ์ด์Šคํ‹ฑ ์กฐ์ด์Šคํ‹ฑ์œผ๋กœ ์•ŒํŒŒ๋ฒณ ์ด๋ฆ„์„ ์™„์„ฑํ•˜์„ธ์š”. ๋งจ ์ฒ˜์Œ์—” A๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ex) ์™„์„ฑํ•ด์•ผ ํ•˜๋Š” ์ด๋ฆ„์ด ์„ธ ๊ธ€์ž๋ฉด AAA, ๋„ค ๊ธ€์ž๋ฉด AAAA ์กฐ์ด์Šคํ‹ฑ์„ ๊ฐ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. โ–ฒ - ๋‹ค programmers.co.kr ํ’€์ด ์กฐ์ด์Šคํ‹ฑ์„ ์œ„์•„๋ž˜๋กœ ์›€์ง์ด๋Š” ํšŸ์ˆ˜์™€ ์ขŒ์šฐ๋กœ ์›€์ง์ด๋Š” ํšŸ์ˆ˜๋ฅผ ๋”ฐ๋กœ ์ƒ๊ฐํ–ˆ๋‹ค. ์œ„์•„๋ž˜๋กœ ์›€์ง์ด๋Š” ๊ฒƒ์€ ์•ŒํŒŒ๋ฒณ์—์„œ A๊ฐ€ ๊ฐ€๊นŒ์šด์ง€ Z๊ฐ€ ๊ฐ€๊นŒ์šด์ง€์— ๋”ฐ๋ผ ์ตœ์†Œ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ–ˆ๋‹ค. ์ขŒ์šฐ๋กœ ์›€์ง์ด๋Š” ๊ฒƒ์€ ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ์ค‘ ์–ด๋Š ์ชฝ์œผ๋กœ ๊ฐ€์•ผ ์ตœ์†Œ๊ฐ€ ๋˜๋Š”์ง€๋ฅผ ๊ตฌํ•ด์„œ ํ•ด๊ฒฐํ–ˆ๋‹ค. ์ขŒ์šฐ ์ด๋™ ํšŸ์ˆ˜(move)์˜ ์ดˆ๊นƒ๊ฐ’์€ ์ตœ๋Œ€ ์ด๋™ ํšŸ์ˆ˜์ธ len - 1์ด๋‹ค. ์ดํ›„ i ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / C++] ์ฒด์œก๋ณต

๋ฌธ์ œ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42862 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฒด์œก๋ณต ์ ์‹ฌ์‹œ๊ฐ„์— ๋„๋‘‘์ด ๋“ค์–ด, ์ผ๋ถ€ ํ•™์ƒ์ด ์ฒด์œก๋ณต์„ ๋„๋‚œ๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์—ฌ๋ฒŒ ์ฒด์œก๋ณต์ด ์žˆ๋Š” ํ•™์ƒ์ด ์ด๋“ค์—๊ฒŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ ค์ฃผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค์˜ ๋ฒˆํ˜ธ๋Š” ์ฒด๊ฒฉ ์ˆœ์œผ๋กœ ๋งค๊ฒจ์ ธ ์žˆ์–ด, ๋ฐ”๋กœ ์•ž๋ฒˆ programmers.co.kr ํ’€์ด ํ•™์ƒ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ฒด์œก๋ณต์˜ ์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฐ์—ด student๋ฅผ ๋งŒ๋“ค๊ณ , ์ฒด์œก๋ณต์„ ์žƒ์–ด๋ฒ„๋ฆฐ ํ•™์ƒ์€ -1, ์—ฌ๋ถ„์˜ ์ฒด์œก๋ณต์ด ์žˆ๋Š” ํ•™์ƒ์€ 1์„ ๋”ํ•ด์ค๋‹ˆ๋‹ค. 1๋ฒˆ๋ถ€ํ„ฐ n๋ฒˆ ํ•™์ƒ ์ค‘์—์„œ ์ฒด์œก๋ณต์ด ์—†๋Š” ํ•™์ƒ์˜ ๊ฒฝ์šฐ ๋จผ์ € ๋ฐ”๋กœ ์•ž์— ํ•™์ƒ(student[i - 1])์—๊ฒŒ ์ฒด์œก๋ณต์„ ๋นŒ๋ฆด ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ฒด์œก๋ณต์„ ๋นŒ๋ฆด ์ˆ˜ ์—†๋‹ค๋ฉด ๋’ค์— ํ•™์ƒ(student[i + 1])์—๊ฒŒ..

[๋ฐฑ์ค€ BOJ / C++] 1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ

๋ฌธ์ œ๋งํฌ: www.acmicpc.net/problem/1541 1541๋ฒˆ: ์žƒ์–ด๋ฒ„๋ฆฐ ๊ด„ํ˜ธ ์ฒซ์งธ ์ค„์— ์‹์ด ์ฃผ์–ด์ง„๋‹ค. ์‹์€ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ  ‘-’๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ณ , ๊ฐ€์žฅ ์ฒ˜์Œ๊ณผ ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” ์ˆซ์ž์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฐ์†ํ•ด์„œ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ , 5์ž๋ฆฌ๋ณด๋‹ค www.acmicpc.net ํ’€์ด ์‹์„ ๋งˆ์ด๋„ˆ์Šค ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „๊ณผ ํ›„๋กœ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•œ ๋ฒˆ ๋งˆ์ด๋„ˆ์Šค ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜์˜จ ํ›„์—๋Š” ๋’ค์— ๋‚˜์˜ค๋Š” ์ˆซ์ž๋“ค์€ ๋ชจ๋‘ ๋งˆ์ด๋„ˆ์Šค๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1+1+1-1+1-1+1๊ณผ ๊ฐ™์€ ์‹์ด ์žˆ์„ ๋•Œ ์ตœ์†Ÿ๊ฐ’์„ ๊ฐ€์ง€๋„๋ก ๊ด„ํ˜ธ๋ฅผ ์น˜๋ฉด 1+1+1-(1+1)-(1+1)์ด ๋œ๋‹ค. ํ•œ ๋ฒˆ -๊ฐ€ ๋‚˜์˜ค๋ฉด ๋’ค์— ๋‚˜์˜ค๋Š” +๋Š” ์•ž์˜ ์—ฐ์‚ฐ๊ณผ ๊ด„ํ˜ธ๋กœ ํ•ฉ์ณ์„œ ๋บ„์…ˆ์„ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ bool ..