Algorithm/๋ฌธ์ ํ์ด
๋ฌธ์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๋์ด๋ง ๋ค๋ฅด๊ณ (๊ฐ์ ๋์ด์ ๋ง๋๊ธฐ๊ฐ ์์ ์ ์์) ๋ชจ์์ด ๊ฐ์ ๋ง๋๊ธฐ๋ฅผ ์ผ๋ ฌ๋ก ์ธ์ด ํ, ์ผ์ชฝ๋ถํฐ ์ฐจ๋ก๋ก ๋ฒํธ๋ฅผ ๋ถ์ธ๋ค. ๊ฐ ๋ง๋๊ธฐ์ ๋์ด๋ ๊ทธ๋ฆผ์์ ๋ณด์ธ ๊ฒ์ฒ๋ผ ์์๋๋ก 6, 9, 7, 6, 4, 6 ์ด๋ค. ์ผ๋ ฌ๋ก ์ธ์์ง ๋ง๋๊ธฐ๋ฅผ ์ค๋ฅธ์ชฝ์์ ๋ณด๋ฉด ๋ณด์ด๋ ๋ง๋๊ธฐ๊ฐ ์๊ณ ๋ณด์ด์ง ์๋ ๋ง๋๊ธฐ๊ฐ ์๋ค. ์ฆ, ์ง๊ธ ๋ณด์ด๋ ๋ง๋๊ธฐ๋ณด๋ค ๋ค์ ์๊ณ ๋์ด๊ฐ ๋์ ๊ฒ์ด ๋ณด์ด๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ 3๊ฐ(6๋ฒ, 3๋ฒ, 2๋ฒ)์ ๋ง๋๊ธฐ๊ฐ ๋ณด์ธ๋ค. N๊ฐ์ ๋ง๋๊ธฐ์ ๋ํ ๋์ด ์ ๋ณด๊ฐ ์ฃผ์ด์ง ๋, ์ค๋ฅธ์ชฝ์์ ๋ณด์์ ๋ช ๊ฐ๊ฐ ๋ณด์ด๋์ง๋ฅผ ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ค๊ณ ํ๋ค. ์
๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋ง๋๊ธฐ์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ์ ์ N (2 ≤ N ≤ 100,000)์ด ์ฃผ์ด์ง๊ณ ์ด์ด์ง๋ N์ค ๊ฐ๊ฐ์..
Algorithm/๋ฌธ์ ํ์ด
2884๋ฒ: ์๋ ์๊ณ ์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค. ์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, www.acmicpc.net ๋ฌธ์ ์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค. ์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์์ ๊ทธ ์ด๋ค ๊ฒ๋ ์์จ ์๊ฐ ์์๋ค. ์ด๋ฐ ์๊ทผ์ด๋ฅผ ๋ถ์ํ๊ฒ ๋ณด๋, ์ฐฝ์์ด๋ ์์ ์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํด ์ฃผ์๋ค. ๋ฐ๋ก "45๋ถ ์ผ์ฐ ์๋ ์ค์ ํ๊ธฐ"์ด๋ค. ์ด ๋ฐฉ๋ฒ์ ๋จ์ํ๋ค. ์๋ ์ค์ ๋์ด ์๋ ์๋์ 45๋ถ ์์๋ ์๊ฐ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ์ด์ฐจํผ ์๋ ์๋ฆฌ..
Algorithm/๋ฌธ์ ํ์ด
๋ฌธ์ ๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ์ ์ฌ์ด์ ์๋ ์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์
๋ ฅ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๋ ์ ์ฌ์ด์ ์๋ ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋์งธ ์ค์๋ ๋ ์ ์ฌ์ด์ ์๋ ์๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ถ๋ ฅํ๋ค. ์๋ธํ์คํฌ ๋ฒํธ๋ฐฐ์ ์ ํ 1 30 1 ≤ A, B ≤ 1000. 2 70 1 ≤ A, B ≤ 1015, A์ B์ ์ฐจ์ด๋ ์ต๋ 100,000. ์์ ์
๋ ฅ 1 ๋ณต์ฌ 8 14 ์์ ์ถ๋ ฅ 1 ๋ณต์ฌ 5 9 10 11 12 13 code a, b = map(int, input().split()) if a > b: print(a - b - 1) for x in range(b + 1, a): print(x, end=" ") elif a < b: print(b - a ..
Algorithm/๋ฌธ์ ํ์ด
2606๋ฒ: ๋ฐ์ด๋ฌ์ค ์ฒซ์งธ ์ค์๋ ์ปดํจํฐ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ปดํจํฐ์ ์๋ 100 ์ดํ์ด๊ณ ๊ฐ ์ปดํจํฐ์๋ 1๋ฒ ๋ถํฐ ์ฐจ๋ก๋๋ก ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง๋ค. ๋์งธ ์ค์๋ ๋คํธ์ํฌ ์์์ ์ง์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ ์์ ์๊ฐ ์ฃผ์ด www.acmicpc.net ๋ฌธ์ ์ ์ข
๋ฐ์ด๋ฌ์ค์ธ ์ ๋ฐ์ด๋ฌ์ค๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ํ๋๋ค. ํ ์ปดํจํฐ๊ฐ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๋ฉด ๊ทธ ์ปดํจํฐ์ ๋คํธ์ํฌ ์์์ ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ์ปดํจํฐ๋ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด 7๋์ ์ปดํจํฐ๊ฐ ๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ์์์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ํ์. 1๋ฒ ์ปดํจํฐ๊ฐ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๋ฉด ์ ๋ฐ์ด๋ฌ์ค๋ 2๋ฒ๊ณผ 5๋ฒ ์ปดํจํฐ๋ฅผ ๊ฑฐ์ณ 3๋ฒ๊ณผ 6๋ฒ ์ปดํจํฐ๊น์ง ์ ํ๋์ด 2, 3, 5, 6 ๋ค ๋์ ์ปดํจํฐ๋ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๊ฒ ๋๋ค. ํ์ง๋ง 4๋ฒ๊ณผ 7๋ฒ ์ปดํจํฐ๋ 1๋ฒ ์ปดํจ..
Algorithm/๋ฌธ์ ํ์ด
1094๋ฒ: ๋ง๋๊ธฐ ์ง๋ฏผ์ด๋ ๊ธธ์ด๊ฐ 64cm์ธ ๋ง๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ ๋ , ๊ทธ๋ ๊ธธ์ด๊ฐ Xcm์ธ ๋ง๋๊ฐ ๊ฐ์ง๊ณ ์ถ์ด์ก๋ค. ์ง๋ฏผ์ด๋ ์๋ ๊ฐ์ง๊ณ ์๋ ๋ง๋๋ฅผ ๋ ์์ ๋ง๋๋ก ์๋ฅธ๋ค์์, ํ๋ก ๋ถ์ฌ์ ๊ธธ์ด๊ฐ Xcm์ธ ๋ง๋ www.acmicpc.net ๋ฌธ์ ์ง๋ฏผ์ด๋ ๊ธธ์ด๊ฐ 64cm์ธ ๋ง๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ ๋ , ๊ทธ๋ ๊ธธ์ด๊ฐ Xcm์ธ ๋ง๋๊ฐ ๊ฐ์ง๊ณ ์ถ์ด์ก๋ค. ์ง๋ฏผ์ด๋ ์๋ ๊ฐ์ง๊ณ ์๋ ๋ง๋๋ฅผ ๋ ์์ ๋ง๋๋ก ์๋ฅธ๋ค์์, ํ๋ก ๋ถ์ฌ์ ๊ธธ์ด๊ฐ Xcm์ธ ๋ง๋๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๋ง๋๋ฅผ ์๋ฅด๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ๋ฐ์ผ๋ก ์๋ฅด๋ ๊ฒ์ด๋ค. ์ง๋ฏผ์ด๋ ์๋์ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ์ ๋ง๋๋ฅผ ์๋ฅด๋ ค๊ณ ํ๋ค. ์ง๋ฏผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ง๋์ ๊ธธ์ด๋ฅผ ๋ชจ๋ ๋ํ๋ค. ์ฒ์์๋ 64cm ๋ง๋ ํ๋๋ง ๊ฐ์ง๊ณ ์๋ค. ์ด๋, ํฉ์ด X๋ณด๋ค ํฌ๋ค๋ฉด..
Algorithm/๋ฌธ์ ํ์ด
10430๋ฒ: ๋๋จธ์ง ์ฒซ์งธ ์ค์ A, B, C๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net ๋ฌธ์ (A+B)%C๋ ((A%C) + (B%C))%C ์ ๊ฐ์๊น? (A×B)%C๋ ((A%C) × (B%C))%C ์ ๊ฐ์๊น? ์ธ ์ A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ ๋ค ๊ฐ์ง ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์
๋ ฅ ์ฒซ์งธ ์ค์ A, B, C๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. (2 ≤ A, B, C ≤ 10000) ์ถ๋ ฅ ์ฒซ์งธ ์ค์ (A+B)%C, ๋์งธ ์ค์ ((A%C) + (B%C))%C, ์
์งธ ์ค์ (A×B)%C, ๋ท์งธ ์ค์ ((A%C) × (B%C))%C๋ฅผ ์ถ๋ ฅํ๋ค. ์์ ์
๋ ฅ 1 ๋ณต์ฌ 5 8 4 ์์ ์ถ๋ ฅ 1 ๋ณต์ฌ 1 1 0 0 ํ์ด๊ณผ์ ์ถ๋ ฅ์ ๊ฑฐ์ ๋ต์ด ๋ค ์ ํ์๋ค ์ถ์ ๋ฌธ..
Algorithm/๋ฌธ์ ํ์ด
2557๋ฒ: Hello World Hello World!๋ฅผ ์ถ๋ ฅํ์์ค. www.acmicpc.net ๋ฌธ์ Hello World!๋ฅผ ์ถ๋ ฅํ์์ค. ์
๋ ฅ ์์ ์ถ๋ ฅ Hello World!๋ฅผ ์ถ๋ ฅํ์์ค. ์์ ์
๋ ฅ 1 ์์ ์ถ๋ ฅ 1 Hello World! code print("Hello World!") ํ๊ธฐ์ฐ ์๊ณ ๋ฆฌ์ฆ์ด๋ ๋ชจ๋ ์ธ์ด์ ๊ฐ์ฅ ๊ทผ๋ณธ์ด ๋๋ ๋ฌธ์ ์ด์ง์์๊น? ๊ทธ๋์ ์๊ณ ๋ฆฌ์ฆ ๊ธ์ ์ ๊ธฐ ์์ํ๋ฉด์ ์ ์ผ ๋จผ์ ์์ฑ์ ํด๋ดค์ต๋๋ค