๐Algorithm ------------ (18) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ํ๋ก๊ทธ๋๋จธ์ค - ํ/๋๋งต๊ฒ/C++ ๋ฌธ์ ์ค๋ช ๋งค์ด ๊ฒ์ ์ข์ํ๋ Leo๋ ๋ชจ๋ ์์์ ์ค์ฝ๋น ์ง์๋ฅผ K ์ด์์ผ๋ก ๋ง๋ค๊ณ ์ถ์ต๋๋ค. ๋ชจ๋ ์์์ ์ค์ฝ๋น ์ง์๋ฅผ K ์ด์์ผ๋ก ๋ง๋ค๊ธฐ ์ํด Leo๋ ์ค์ฝ๋น ์ง์๊ฐ ๊ฐ์ฅ ๋ฎ์ ๋ ๊ฐ์ ์์์ ์๋์ ๊ฐ์ด ํน๋ณํ ๋ฐฉ๋ฒ์ผ๋ก ์์ด ์๋ก์ด ์์์ ๋ง๋ญ๋๋ค. ์์ ์์์ ์ค์ฝ๋น ์ง์ = ๊ฐ์ฅ ๋งต์ง ์์ ์์์ ์ค์ฝ๋น ์ง์ + (๋ ๋ฒ์งธ๋ก ๋งต์ง ์์ ์์์ ์ค์ฝ๋น ์ง์ * 2) Leo๋ ๋ชจ๋ ์์์ ์ค์ฝ๋น ์ง์๊ฐ K ์ด์์ด ๋ ๋๊น์ง ๋ฐ๋ณตํ์ฌ ์์ต๋๋ค. Leo๊ฐ ๊ฐ์ง ์์์ ์ค์ฝ๋น ์ง์๋ฅผ ๋ด์ ๋ฐฐ์ด scoville๊ณผ ์ํ๋ ์ค์ฝ๋น ์ง์ K๊ฐ ์ฃผ์ด์ง ๋, ๋ชจ๋ ์์์ ์ค์ฝ๋น ์ง์๋ฅผ K ์ด์์ผ๋ก ๋ง๋ค๊ธฐ ์ํด ์์ด์ผ ํ๋ ์ต์ ํ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญ scovil.. ํ๋ก๊ทธ๋๋จธ์ค - ์คํ/ํ/๊ธฐ๋ฅ๊ฐ๋ฐ/C++ ๋ฌธ์ ์ค๋ช ํ๋ก๊ทธ๋๋จธ์ค ํ์์๋ ๊ธฐ๋ฅ ๊ฐ์ ์์ ์ ์ํ ์ค์ ๋๋ค. ๊ฐ ๊ธฐ๋ฅ์ ์ง๋๊ฐ 100%์ผ ๋ ์๋น์ค์ ๋ฐ์ํ ์ ์์ต๋๋ค.๋, ๊ฐ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๋๋ ๋ชจ๋ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค์ ์๋ ๊ธฐ๋ฅ์ด ์์ ์๋ ๊ธฐ๋ฅ๋ณด๋ค ๋จผ์ ๊ฐ๋ฐ๋ ์ ์๊ณ , ์ด๋ ๋ค์ ์๋ ๊ธฐ๋ฅ์ ์์ ์๋ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋ ๋ ํจ๊ป ๋ฐฐํฌ๋ฉ๋๋ค.๋จผ์ ๋ฐฐํฌ๋์ด์ผ ํ๋ ์์๋๋ก ์์ ์ ์ง๋๊ฐ ์ ํ ์ ์ ๋ฐฐ์ด progresses์ ๊ฐ ์์ ์ ๊ฐ๋ฐ ์๋๊ฐ ์ ํ ์ ์ ๋ฐฐ์ด speeds๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ ๋ฐฐํฌ๋ง๋ค ๋ช ๊ฐ์ ๊ธฐ๋ฅ์ด ๋ฐฐํฌ๋๋์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํ์ธ์. ์ ํ ์ฌํญ์์ ์ ๊ฐ์(progresses, speeds๋ฐฐ์ด์ ๊ธธ์ด)๋ 100๊ฐ ์ดํ์ ๋๋ค.์์ ์ง๋๋ 100 ๋ฏธ๋ง์ ์์ฐ์์ ๋๋ค.์์ ์๋๋ 100 ์ดํ์ ์์ฐ์์ ๋.. ํ๋ก๊ทธ๋๋จธ์ค - ํด์/์์ฅ/C++ ๋ฌธ์ ์ค๋ช ์คํ์ด๋ค์ ๋งค์ผ ๋ค๋ฅธ ์ท์ ์กฐํฉํ์ฌ ์ ์ด ์์ ์ ์์ฅํฉ๋๋ค.์๋ฅผ ๋ค์ด ์คํ์ด๊ฐ ๊ฐ์ง ์ท์ด ์๋์ ๊ฐ๊ณ ์ค๋ ์คํ์ด๊ฐ ๋๊ทธ๋ ์๊ฒฝ, ๊ธด ์ฝํธ, ํ๋์ ํฐ์ ์ธ ๋ฅผ ์ ์๋ค๋ฉด ๋ค์๋ ์ ์ฒญ๋ฐ์ง๋ฅผ ์ถ๊ฐ๋ก ์ ๊ฑฐ๋ ๋๊ทธ๋ ์๊ฒฝ ๋์ ๊ฒ์ ์ ๊ธ๋ผ์ค๋ฅผ ์ฐฉ์ฉํ๊ฑฐ๋ ํด์ผ ํฉ๋๋ค. ์ข ๋ฅ์ด๋ฆ์ผ๊ตด๋๊ทธ๋ ์๊ฒฝ, ๊ฒ์ ์ ๊ธ๋ผ์ค์์ํ๋์ ํฐ์ ์ธ ํ์์ฒญ๋ฐ์ง๊ฒ์ท๊ธด ์ฝํธ์คํ์ด๊ฐ ๊ฐ์ง ์์๋ค์ด ๋ด๊ธด 2์ฐจ์ ๋ฐฐ์ด clothes๊ฐ ์ฃผ์ด์ง ๋ ์๋ก ๋ค๋ฅธ ์ท์ ์กฐํฉ์ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญclothes์ ๊ฐ ํ์ [์์์ ์ด๋ฆ, ์์์ ์ข ๋ฅ]๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.์คํ์ด๊ฐ ๊ฐ์ง ์์์ ์๋ 1๊ฐ ์ด์ 30๊ฐ ์ดํ์ ๋๋ค.๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง ์์์ ์กด์ฌํ์ง ์์ต๋๋ค.clothes์ ๋ชจ๋ ์์๋ ๋ฌธ์์ด๋ก .. ํ๋ก๊ทธ๋๋จธ์ค - ํด์/์ ํ๋ฒํธ ๋ชฉ๋ก/C++ ๋ฌธ์ ์ค๋ช ์ ํ๋ฒํธ๋ถ์ ์ ํ ์ ํ๋ฒํธ ์ค, ํ ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด์ธ ๊ฒฝ์ฐ๊ฐ ์๋์ง ํ์ธํ๋ ค ํฉ๋๋ค.์ ํ๋ฒํธ๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ, ๊ตฌ์กฐ๋ ์ ํ๋ฒํธ๋ ์์์ด์ ์ ํ๋ฒํธ์ ์ ๋์ฌ์ ๋๋ค.๊ตฌ์กฐ๋ : 119๋ฐ์ค์ : 97 674 223์ง์์ : 11 9552 4421์ ํ๋ฒํธ๋ถ์ ์ ํ ์ ํ๋ฒํธ๋ฅผ ๋ด์ ๋ฐฐ์ด phone_book ์ด solution ํจ์์ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ด๋ค ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด์ธ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ฉด false๋ฅผ ๊ทธ๋ ์ง ์์ผ๋ฉด true๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญphone_book์ ๊ธธ์ด๋ 1 ์ด์ 1,000,000 ์ดํ์ ๋๋ค.๊ฐ ์ ํ๋ฒํธ์ ๊ธธ์ด๋ 1 ์ด์ 20 ์ดํ์ ๋๋ค.๊ฐ์ ์ ํ๋ฒํธ๊ฐ ์ค๋ณตํด์ ๋ค์ด์์ง ์์ต๋๋ค.์ ์ถ๋ ฅ ์์ phone_bookre.. ํ๋ก๊ทธ๋๋จธ์ค - ํด์/์์ฃผํ์ง ๋ชปํ ์ ์/C++ ๋ฌธ์ ์ค๋ช ์๋ง์ ๋ง๋ผํค ์ ์๋ค์ด ๋ง๋ผํค์ ์ฐธ์ฌํ์์ต๋๋ค. ๋จ ํ ๋ช ์ ์ ์๋ฅผ ์ ์ธํ๊ณ ๋ ๋ชจ๋ ์ ์๊ฐ ๋ง๋ผํค์ ์์ฃผํ์์ต๋๋ค. ๋ง๋ผํค์ ์ฐธ์ฌํ ์ ์๋ค์ ์ด๋ฆ์ด ๋ด๊ธด ๋ฐฐ์ด participant์ ์์ฃผํ ์ ์๋ค์ ์ด๋ฆ์ด ๋ด๊ธด ๋ฐฐ์ด completion์ด ์ฃผ์ด์ง ๋, ์์ฃผํ์ง ๋ชปํ ์ ์์ ์ด๋ฆ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ ๋ง๋ผํค ๊ฒฝ๊ธฐ์ ์ฐธ์ฌํ ์ ์์ ์๋ 1๋ช ์ด์ 100,000๋ช ์ดํ์ ๋๋ค. completion์ ๊ธธ์ด๋ participant์ ๊ธธ์ด๋ณด๋ค 1 ์์ต๋๋ค. ์ฐธ๊ฐ์์ ์ด๋ฆ์ 1๊ฐ ์ด์ 20๊ฐ ์ดํ์ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ฐธ๊ฐ์ ์ค์๋ ๋๋ช ์ด์ธ์ด ์์ ์ ์์ต๋๋ค. ์ ์ถ๋ ฅ ์ participant completion return ["leo", "kik.. ์๋ฃ๊ตฌ์กฐ- ์๋ฃ๊ตฌ์กฐ ์ข ๋ฅ๋ฅผ ์์๋ณด์ ์๋ฃ๊ตฌ์กฐ ์ข ๋ฅ๋ ์๋์ ๊ฐ๋ค ํ๋์ฉ ์ดํด๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋๋ก ํ์ ๊ต์๋... ์ ๋ ์ค์ํ๋ค๊ณ ์๋ ค์ฃผ์์ง ์์ผ์ จ๋์ ** ๋๋ฌด์ํค์ ํ์ด์ฌ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ๋ฅผ ์ฐธ๊ณ ํ์๋ค ** 1. ๋จ์ ๊ตฌ์กฐ ์ฐ๋ฆฌ๊ฐ ํํ ๋งํ๋ ๋ฐ์ดํฐ ํ์ ๋๋ ์๋ฃํ์ด ์ฌ๊ธฐ์ ํด๋น๋๋ค ๋๋ Python ๊ฐ์ด ์๋ฃํ์ ์ ์ฐํ ์ธ์ด๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ์ฅ ์ ์ ์๋๋๊ฒ ์๋ฃํ์ด์๋ค C๋ C++์ ์๋ฃํ์ ์ํ๋ค ์๋ฃํ์ ์ข ๋ฅ๋ ๋งํฌ๋ฅผ ํตํด ๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค ์๋ฃํ ๋ฒ์๋ ํฌ๊ธฐ ๊ฐ์ ์์ธ ๋ถ๋ถ์ ๋ค๋ฅธ ๊ฒ์๋ฌผ๋ก ์ ๋ฆฌํ๊ฒ ๋ค 2. ์ ํ๊ตฌ์กฐ ์ ํ๊ตฌ์กฐ๋ ์์ ๊ทธ๋ฆผ์์ ๋ณธ ๊ฒ์ฒ๋ผ ๋ฆฌ์คํธ, ์คํ, ํ, ๋ฑ ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ค ๊ทธ๋ฆผ์๋ ์์ง๋ง ๋ฐฐ์ด๋ ํฌํจ๋จ ใ ใ ๋ฆฌ์คํธ๋ ์ ํ ๋ฆฌ์คํธ(Linear List)์ ์ฐ๊ฒฐ ๋ฆฌ์คํธ (Linked List)๊ฐ ์๋ค ์ ํ ๊ตฌ.. ๋ฐฑ์ค 11720๋ฒ: ์ซ์์ ํฉ(Python) https://www.acmicpc.net/problem/11720 11720๋ฒ: ์ซ์์ ํฉ ์ฒซ์งธ ์ค์ ์ซ์์ ๊ฐ์ N (1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ์์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net cnt = input() cntInt = int(cnt) if cntInt 100: exit(1) numList = input() ret = 0 for i in numList: ret += int(i) print(ret) ๋ฌธ์ ์๋ ๋์์๋ฏ์ด ์ธ์ด๋ณ๋ก ์ซ์ํ ํฌ๊ธฐ ๋ค๋ฃจ๋๊ฒ ๋ค๋ฅด๋๊น int ๋ฒ์ ๋์ด๊ฐ ๋๋ง ์ ๋ค๋ฃจ๋ฉด ๋ ๋ฏ ์๊พธ if๋ฌธ์ ์กฐ๊ฑด ์ธ ๋ || ๋ && ์ฐ๊ฒ ๋๋ค.. ์ต๊ด์ด ๋ฌด์ญ๋ค ๋ฐฑ์ค 11654๋ฒ: ์์คํค ์ฝ๋ (Python) a = input() print(ord(a)) * ๋ฌธ์์ด → ์์คํค ์ฝ๋๋ก ๋ณํํ๋ ํจ์ ord(๋ฌธ์์ด) * ์ซ์ → ์์คํค ์ฝ๋๋ก ๋ณํํ๋ ํจ์ chr(์ซ์) C++๋ก ํ๋ผ๋ค๊ฐ ์... ๋ณํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ญ์์ง ํ๋ค๊ฐ ๊ทธ๋ฅ ํ์ด์ฌ์ผ๋ก ํ๋๋ฐ ๊ฐ๋ ํ์ด์ฌ ์ฐ๋ฉด ํํ๊ฐ ์จ๋ค C++๋ก ๊ฐ๋ฐํ๋ค๊ฐ ๋ด๊ฐ ์ ์ด๊ฑธ ์ด๋ฆฌ ํ๋ค๊ฒ..? Cํ๋ค๊ฐ ๋ด๊ฐ ์ ์ด๊ฑธ ์ด๋ฆฌ ํ๋ค๊ฒ..? ๊ทผ๋ฐ ํ์ด์ฌํ๋ฉด ์ด๊ฑธ ์ ์ด๋ ๊ฒ..? ใ ์ด์ 1 2 3 ๋ค์