๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    [๋ฐฑ์ค€/c++] 1021๋ฒˆ - ํšŒ์ „ํ•˜๋Š” ํ

    ๋ฌธ์ œ 1021๋ฒˆ: ํšŒ์ „ํ•˜๋Š” ํ ์ฒซ์งธ ์ค„์— ํ์˜ ํฌ๊ธฐ N๊ณผ ๋ฝ‘์•„๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ˆ˜์˜ ๊ฐœ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , M์€ N๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ง€๋ฏผ์ด๊ฐ€ ๋ฝ‘์•„๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ˆ˜์˜ ์œ„์น˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ์œ„์น˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , N๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ˜„์žฌ pivot ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ left, right์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐ, ๋” ์งง์€ ๊ฑฐ๋ฆฌ๋กœ ์ด๋™ํ•ด์ฃผ๋ฉฐ ์ด๋™๊ฑฐ๋ฆฌ๋ฅผ ์ฆ๊ฐํ•ด์ค๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(nm)) *O(nm)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 10866๋ฒˆ - ๋ฑ

    ๋ฌธ์ œ 10866๋ฒˆ: ๋ฑ ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์˜ ์ˆ˜ N (1 ≤ N ≤ 10,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์จฐ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ช…๋ น์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋ฌธ์ œ์— ๋‚˜์™€์žˆ์ง€ ์•Š์€ ๋ช…๋ น์ด ์ฃผ์–ด์ง€๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ, ๋ฑ ๋ฌธ์ œ์—์„œ ์š”๊ตฌํ•˜๋Š”๋Œ€๋กœ ๋ฑ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(n)) *O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 2164๋ฒˆ - ์นด๋“œ 2

    ๋ฌธ์ œ 2164๋ฒˆ: ์นด๋“œ2 N์žฅ์˜ ์นด๋“œ๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์นด๋“œ๋Š” ์ฐจ๋ก€๋กœ 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด ์žˆ์œผ๋ฉฐ, 1๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์œ„์—, N๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์•„๋ž˜์ธ ์ƒํƒœ๋กœ ์ˆœ์„œ๋Œ€๋กœ ์นด๋“œ๊ฐ€ ๋†“์—ฌ ์žˆ๋‹ค. ์ด์ œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋™์ž‘์„ ์นด๋“œ๊ฐ€ ํ•œ ์žฅ ๋‚จ์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๊ฒŒ ๋œ๋‹ค. ์šฐ์„ , ์ œ์ผ ์œ„์— ์žˆ๋Š” ์นด๋“œ๋ฅผ ๋ฐ”๋‹ฅ์— ๋ฒ„๋ฆฐ๋‹ค. ๊ทธ ๋‹ค์Œ, ์ œ์ผ ์œ„์— ์žˆ๋Š” ์นด๋“œ๋ฅผ ์ œ์ผ ์•„๋ž˜์— ์žˆ๋Š” ์นด๋“œ ๋ฐ‘์œผ๋กœ ์˜ฎ๊ธด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด N=4์ธ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์ž. ์นด๋“œ๋Š” ์ œ์ผ ์œ„์—์„œ๋ถ€ํ„ฐ 1234 ์˜ ์ˆœ์„œ๋กœ ๋†“์—ฌ์žˆ๋‹ค. 1์„ ๋ฒ„๋ฆฌ www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ ์ž…๋ ฅ๊ฐ’์„ ํ์— ๋„ฃ์–ด์ฃผ๊ณ , ๋ฌธ์ œ์—์„œ ๋งํ•˜๋Š” ๋Œ€๋กœ ํ์˜ size๊ฐ€ 1์ด ์•„๋‹๋•Œ ๊นŒ์ง€ pop(), push(), pop() ํ•ด์ค๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(n)) *O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ..

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

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

    [๋ฐฑ์ค€/c++] 1874๋ฒˆ - ์Šคํƒ ์ˆ˜์—ด

    ๋ฌธ์ œ 1874๋ฒˆ: ์Šคํƒ ์ˆ˜์—ด 1๋ถ€ํ„ฐ n๊นŒ์ง€์— ์ˆ˜์— ๋Œ€ํ•ด ์ฐจ๋ก€๋กœ [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ˆ˜์—ด [4, 3, 6, 8, 7, 5, 2, 1]์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ. 1. ๋จผ์ € ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์ˆ˜์—ด์„ ์Šคํƒ์— ๋‹ด์Šต๋‹ˆ๋‹ค. 2. 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” pivot์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 3. pivot๋ณด๋‹ค n๋ฒˆ์งธ ์ˆ˜์—ด๊ฐ’์ด ํฌ๋‹ค๋ฉด, pivot++ํ•ด์ฃผ๋ฉด์„œ +-๊ฐ€ ๋‹ด๊ธฐ๋Š” ์ •๋‹ต์Šคํƒ์—๋„ +๋ฅผ ๋‹ด์•„์ค๋‹ˆ๋‹ค. 4. pivot++ํ•ด์ฃผ๋‹ค๊ฐ€ pivot๊ณผ n๋ฒˆ์งธ ์ˆ˜์—ด๊ฐ’์ด ๊ฐ™์€ ๊ฒฝ์šฐ๊ฐ€ ์˜จ๋‹ค๋ฉด ์ •๋‹ต์Šคํƒ์— -๋ฅผ ๋‹ด์•„์ฃผ๊ณ , ์ˆ˜์—ด ์Šคํƒ๋„ popํ•ด์ฃผ๊ณ  pivot--..

    [nexacro17/์‚ฝ์งˆ] Services์˜ ์ง€์ •๋œ strURL๋กœ, spring url ์ ‘๊ทผ์ด ์•ˆ ๋ ๋•Œ

    [nexacro17/์‚ฝ์งˆ] Services์˜ ์ง€์ •๋œ strURL๋กœ, spring url ์ ‘๊ทผ์ด ์•ˆ ๋ ๋•Œ

    [๋„ฅ์‚ฌํฌ๋กœ] [์Šคํ”„๋ง ์ปจํŠธ๋กค๋Ÿฌ] ๊ฐ€ ๋จนํ†ต์ผ ๋•Œ ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค. transaction๋ฌธ์„œ๋‹ค. ๋„ฅ์‚ฌํฌ๋กœ์—๋Š” transaction์‹œ ์œ„์˜ strURL์„ Services์— ๋ฏธ๋ฆฌ ์ง€์ •ํ•ด ๋†“์„์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์—ฌ๊ธฐ์—๋‹ค๊ฐ€. ๋‚ด ๊ฒฝ์šฐ ์Šคํ”„๋ง ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ ‘๊ทผ RequestMapping url์ด http://localhost/board/nexa/save.do ์˜€์œผ๋ฏ€๋กœ Service์— ๋“ค์–ด๊ฐ€ URL์— ํ•ด๋‹น url์„ ์ ์–ด์ฃผ์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ. ๊ทผ๋ฐ ์™œ ์ ‘๊ทผ์ด ์•ˆ๋ผ..? ๊ตฌ๊ธ€๋ง์„ ์•„๋ฌด๋ฆฌ ํ•ด๋ด๋„ Services์˜ ๊ฐ ํ”„๋กœํผํ‹ฐ(์ปฌ๋Ÿผ?)์— ๋Œ€ํ•œ ์„ค๋ช…๋„ ๋ฐฉ๋ฒ•๋„ ์ฐพ์„ ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์ข€ ์‚ฝ์งˆํ•˜๋‹ค๊ฐ€ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ํ˜ผ์ž ์ฐพ์•„๋ƒˆ๋‹ค. -_- transaction์œผ๋กœ ์ ‘๊ทผํ•  url์ด http://localhost/board/nexa/save.do ๋ผ๋ฉด, ..

    [Level2/c++] ์†Œ์ˆ˜ ์ฐพ๊ธฐ

    ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์†Œ์ˆ˜ ์ฐพ๊ธฐ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํ•œ์ž๋ฆฌ ์ˆซ์ž๊ฐ€ ์ ํžŒ ์ข…์ด ์กฐ๊ฐ์ด ํฉ์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค. ํฉ์–ด์ง„ ์ข…์ด ์กฐ๊ฐ์„ ๋ถ™์—ฌ ์†Œ์ˆ˜๋ฅผ ๋ช‡ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋‚ด๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ข…์ด ์กฐ๊ฐ์— ์ ํžŒ ์ˆซ์ž๊ฐ€ ์ ํžŒ ๋ฌธ์ž์—ด numbers๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ข…์ด ์กฐ๊ฐ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์†Œ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ numbers๋Š” ๊ธธ์ด 1 ์ด์ƒ 7 ์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. numbers๋Š” 0~9๊นŒ์ง€ ์ˆซ์ž๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. 013์€ 0, 1, 3 ์ˆซ์ž๊ฐ€ ์ ํžŒ ์ข…์ด programmers.co.kr ํ’€์ด ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ์‘์šฉํ•œ๋‹ค. 0. 0์ด ๋งจ ์•ž์— ์˜ค์ง€ ์•Š๋„๋ก ๋ฌธ์ž์—ด์„ sortํ•ด์ค€๋‹ค. 1. 2~stoi(numbers.size())์˜ ์ˆ˜ ์ค‘์—์„œ numbers์˜..

    [Level2/c++] ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ

    ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ํฐ ์ˆ˜ ๋งŒ๋“ค๊ธฐ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers.co.kr ํ’€์ด (number="1231234", k=3์œผ๋กœ ๊ฐ€์ •) 0. until = number.length()-k๋กœ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ˆซ์ž์˜ ๊ฐฏ์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. (until = 4) 1. while(--until >= 0) ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ฆฐ๋‹ค.(until = 3) 2. while๋ฌธ ์•ˆ์—์„œ number[0 ~ number.length()-until-1] ์ค‘์— max๊ฐ’๊ณผ max๊ฐ’์˜ ์ธ๋ฑ์Šค๋ฅผ ๊ตฌํ•œ๋‹ค. (number="1231", max๊ฐ’=3, max๊ฐ’์˜ ์ธ๋ฑ์Šค=2) 3. max๊ฐ’์˜ ์ธ๋ฑ์Šค+1 ~ ๋ฌธ์ž์—ด ๋๊นŒ์ง€ number์„ ์ž๋ฅธ๋‹ค.(number="1234") 4. max๊ฐ’์„ answer์— ๋”ํ•œ๋‹ค. (answer = "3") 5. ..

    [Level2/c++] ๊ฐ€์žฅ ํฐ ์ˆ˜

    ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ฐ€์žฅ ํฐ ์ˆ˜ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 0 ๋˜๋Š” ์–‘์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ •์ˆ˜๋ฅผ ์ด์–ด ๋ถ™์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ์•Œ์•„๋‚ด ์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฃผ์–ด์ง„ ์ •์ˆ˜๊ฐ€ [6, 10, 2]๋ผ๋ฉด [6102, 6210, 1062, 1026, 2610, 2106]๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ , ์ด์ค‘ ๊ฐ€์žฅ ํฐ ์ˆ˜๋Š” 6210์ž…๋‹ˆ๋‹ค. 0 ๋˜๋Š” ์–‘์˜ ์ •์ˆ˜๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ˆœ์„œ๋ฅผ ์žฌ๋ฐฐ์น˜ํ•˜์—ฌ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. programmers.co.kr ํ’€์ด ๊ฐ ์ธ์ž๋ฅผ a,b ๋‘๊ฐœ์”ฉ ๊บผ๋‚ด์™€์„œ a+b ๊ฐ€ ํฐ์ง€ b+a๊ฐ€ ํฐ์ง€ ํ™•์ธํ•˜์—ฌ ํฐ ๊ฐ’์„ ์•ž์ชฝ์— ๋ฐฐ์น˜ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰ ์ธ์ž๋ฅผ ๋น„๊ตํ• ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต. ์ฝ”๋“œ(O(n)) *O(n)์ด..

    [Level2/c++] ์ฃผ์‹๊ฐ€๊ฒฉ

    ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ฃผ์‹๊ฐ€๊ฒฉ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ดˆ ๋‹จ์œ„๋กœ ๊ธฐ๋ก๋œ ์ฃผ์‹๊ฐ€๊ฒฉ์ด ๋‹ด๊ธด ๋ฐฐ์—ด prices๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ ์•Š์€ ๊ธฐ๊ฐ„์€ ๋ช‡ ์ดˆ์ธ์ง€๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ prices์˜ ๊ฐ ๊ฐ€๊ฒฉ์€ 1 ์ด์ƒ 10,000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค. prices์˜ ๊ธธ์ด๋Š” 2 ์ด์ƒ 100,000 ์ดํ•˜์ž…๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ prices return [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… 1์ดˆ ์‹œ์ ์˜ โ‚ฉ1์€ ๋๊นŒ์ง€ ๊ฐ€๊ฒฉ์ด ๋–จ์–ด์ง€์ง€ programmers.co.kr ํ’€์ด (ํšจ์œจ์„ฑ ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ์ง€๋งŒ O(n^2)์œผ๋กœ๋„ ํ†ต๊ณผ๊ฐ€ ๋˜์—ˆ๋‹ค. ์™œ์ผ๊นŒ..) 1. 2์ค‘ for๋ฌธ, for(int i=0) for(int j=i+1..) ์„ ์„ ์–ธ. 2. ์•ˆ..