swea
-
- [SWEA-17319][Python] ๋ฌธ์์ด๋ฌธ์์ด
๋ฌธ์ ์ฌํ์ด๋ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด ํ๋๋ฅผ ๋ฐ์ ๊ทธ๋๋ก ๋ ๋ฒ ์ฐ๋ฌ์ ์ผ๋ค. ์๋ฅผ ๋ค์ด “abc” ๋ฅผ ๋ฐ์๋ค๋ฉด “abcabc” ๋ฅผ ์ผ๋ค. ๋น์ ์๊ฒ ๋ฌธ์์ด์ด ์ฃผ์ด์ง ๋, ์ด ๋ฌธ์์ด์ด ์ฌํ์ด๊ฐ ๋ง๋ค์ด ๋ผ ์ ์๋ ๋ฌธ์์ด์ธ์ง ํ๋จํ๋ผ. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ์ TC๊ฐ ์ฃผ์ด์ง๋ค. ์ดํ TC๊ฐ์ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ ์ค๋ก ๊ตฌ๋ถ๋์ด ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋์๋ค. - ์ฒซ ๋ฒ์งธ ์ค์ ๋ฌธ์์ด์ ๊ธธ์ด N์ด ์ฃผ์ด์ง๋ค. (1≤N≤100) - ๋ค์ ์ค์ ๊ธธ์ด N์ ์ํ๋ฒณ ์๋ฌธ์ ๋ฌธ์์ด S๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค ๋ง๋ค ํ ์ค์ฉ, ์ฌํ์ด๊ฐ ๋ง๋๋ ๊ฒ ๊ฐ๋ฅํ ๋ฌธ์์ด์ด๋ผ๋ฉด “Yes”, ๋ถ๊ฐ๋ฅํ ๋ฌธ์์ด์ด๋ผ๋ฉด “No” ๋ฅผ ์ถ๋ ฅํ๋ผ. ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 3 6 abcabc 2..
2023.11.17 -
- [SWEA-16910][Python] ์ ์์ ์
๋ฌธ์ N์ด ์ฃผ์ด์ง ๋, ์์ ์ ์ค์ฌ์ผ๋ก ๋ฐ์ง๋ฆ์ด N์ธ ์ ์์ ํฌํจ๋๋ ๊ฒฉ์์ ($x, y$ ์ขํ๊ฐ ๋ชจ๋ ์ ์์ธ ์ )์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ๋ค์ ๋งํ์๋ฉด, $x^{2}+y^{2}
2023.10.24 -
- [SWEA-1204][Python] [S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] 1์ผ์ฐจ - ์ต๋น์ ๊ตฌํ๊ธฐ
๋ฌธ์ ์ด๋ ๊ณ ๋ฑํ๊ต์์ ์ค์ํ 1000๋ช ์ ์ํ ์ฑ์ ์ ํ ๋๋ก ํต๊ณ ์๋ฃ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ด๋, ์ด ํ๊ต์์๋ ์ต๋น์๋ฅผ ์ด์ฉํ์ฌ ํ์๋ค์ ํ๊ท ์์ค์ ์ง์ํ๋๋ฐ, ์ฌ๊ธฐ์ ์ต๋น์๋ ํน์ ์๋ฃ์์ ๊ฐ์ฅ ์ฌ๋ฌ ๋ฒ ๋ํ๋๋ ๊ฐ์ ์๋ฏธํ๋ค. ๋ค์๊ณผ ๊ฐ์ ์ ๋ถํฌ๊ฐ ์์ผ๋ฉด, 10, 8, 7, 2, 2, 4, 8, 8, 8, 9, 5, 5, 3 ์ต๋น์๋ 8์ด ๋๋ค. ์ต๋น์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ฌ๋ผ (๋จ, ์ต๋น์๊ฐ ์ฌ๋ฌ ๊ฐ ์ผ ๋์๋ ๊ฐ์ฅ ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ผ). ์ ์ฝ ์ฌํญ ํ์์ ์๋ 1000๋ช ์ด๋ฉฐ, ๊ฐ ํ์์ ์ ์๋ 0์ ์ด์ 100์ ์ดํ์ ๊ฐ์ด๋ค. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๊ฐ ์ฃผ์ด์ง๊ณ ๊ทธ ๋ค์ ์ค๋ถํฐ๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ..
1 2023.10.23 -
- [SWEA-1284][Python] ์๋ ์๊ธ ๊ฒฝ์
๋ฌธ์ ์ผ์ฑ์ ์์ ์ ์ฌํ ์ข ๋ฏผ์ด๋ ํ์ฌ ๊ทผ์ฒ๋ก ์ด์ฌ๋ฅผ ํ๊ฒ ๋์๋ค. ๊ทธ๋ฐ๋ฐ ์ง์ ์์น๊ฐ ๋ ์๋ ํ์ฌ A, B ์ค๊ฐ์ ์์นํ๊ธฐ์ ์ํ๋ ์๋ ํ์ฌ๋ฅผ ์ ํํ ์ ์๊ฒ ๋์๋๋ฐ, ๋ ํ์ฌ ์ค ๋ ์ ๊ฒ ์๋ ์๊ธ์ ๋ถ๋ดํด๋ ๋๋ ํ์ฌ๋ฅผ ๊ณ ๋ฅด๋ ค๊ณ ํ๋ค. ์ข ๋ฏผ์ด๊ฐ ์์๋ณธ ๊ฒฐ๊ณผ ๋ ํ์ฌ์ ์๋ ์๊ธ์ ํ ๋ฌ ๋์ ์ฌ์ฉํ ์๋์ ์์ ๋ฐ๋ผ ๋ค์๊ณผ ๊ฐ์ด ์ ํด์ง๋ค. A์ฌ : 1๋ฆฌํฐ๋น P์์ ๋์ ๋ด์ผ ํ๋ค. B์ฌ : ๊ธฐ๋ณธ ์๊ธ์ด Q์์ด๊ณ , ์๊ฐ ์ฌ์ฉ๋์ด R๋ฆฌํฐ ์ดํ์ธ ๊ฒฝ์ฐ ์๊ธ์ ๊ธฐ๋ณธ ์๊ธ๋ง ์ฒญ๊ตฌ๋๋ค. ํ์ง๋ง R ๋ฆฌํฐ๋ณด๋ค ๋ง์ ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด๊ณผ๋์ ๋ํด 1๋ฆฌํฐ๋น S์์ ์๊ธ์ ๋ ๋ด์ผ ํ๋ค. ์ข ๋ฏผ์ด์ ์ง์์ ํ ๋ฌ๊ฐ ์ฌ์ฉํ๋ ์๋์ ์์ด W๋ฆฌํฐ๋ผ๊ณ ํ ๋, ์๊ธ์ด ๋ ์ ๋ ดํ ํ์ฌ๋ฅผ ๊ณจ๋ผ ๊ทธ ์๊ธ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์..
1 2023.10.23 -
- [SWEA-1285][C++] ์๋ฆ์ด์ ๋ ๋์ง๊ธฐ
๋ฌธ์ ์๋ฆ์ด๋ฅผ ํฌํจํ์ฌ ์ด N๋ช ์ ์ฌ๋์ด ๋ ๋์ง๊ธฐ ๊ฒ์์ ํ๊ณ ์๋ค. ์ด ๋ ๋์ง๊ธฐ ๊ฒ์์ ์์ผ๋ก ๋์ ๋์ ธ ์ํ๋ ์ง์ ์ ์ต๋ํ ๊ฐ๊น๊ฒ ๋์ ๋์ง๋ ๊ฒ์์ด๋ค. ์ ํํ๊ฒ ๋งํ๋ฉด ๋ฐ๋ฆฌ๋ฏธํฐ ๋จ์๋ก -100,000์์ 100,000๊น์ง์ ์ซ์๊ฐ ์ผ๋ ฌ๋ก ์จ์ ธ ์์ ๋, ์ฌ๋๋ค์ ์ซ์ 100,000์ด ์จ์ ธ ์๋ ์์น์ ์์ ์ต๋ํ 0์ ๊ฐ๊น์ด ์์น๋ก ๋์ ๋์ง๋ ค๊ณ ํ๋ค. N๋ช ์ ์ฌ๋๋ค์ด ๋์ง ๋์ด ๋จ์ด์ง ์์น๋ฅผ ์ธก์ ํ ์๋ฃ๊ฐ ์ฃผ์ด์ง ๋, ๊ฐ์ฅ 0์ ๊ฐ๊น๊ฒ ๋์ด ๋จ์ด์ง ์์น์ 0 ์ฌ์ด์ ๊ฑฐ๋ฆฌ ์ฐจ์ด์ ๋ช ๋ช ์ด ๊ทธ๋ ๊ฒ ๋์ ๋์ก๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋์ ๋์ง๋ ์ฌ๋์ ์ N(1≤N≤1,000)์ด ์ฃผ์ด์ง๋ค. ๋ ๋ฒ..
2023.10.23 -
- [SWEA-1288][Python] ์๋ก์ด ๋ถ๋ฉด์ฆ ์น๋ฃ๋ฒ
๋ฌธ์ ํธ์์ด๋ ๋ถ๋ฉด์ฆ์ ๊ฑธ๋ ธ๋ค. ๊ทธ๋์ ์ ์ด ์ ์ฌ ๋์ ๋ฏผ๊ฐ์๋ฒ ์ค ํ๋์ธ ์ ์ธ๊ธฐ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ํธ์์ด๋ 1๋ฒ ์๋ถํฐ ์์๋๋ก ์ธ๋ ๊ฒ์ด ์ฌ๋ฏธ์์ ๊ฒ ๊ฐ์์ N์ ๋ฐฐ์ ๋ฒํธ์ธ ์์ ์ธ๊ธฐ๋ก ํ์๋ค. ์ฆ, ์ฒซ ๋ฒ์งธ์๋ N๋ฒ ์์ ์ธ๊ณ , ๋ ๋ฒ์งธ์๋ 2N๋ฒ ์, … , k๋ฒ์งธ์๋ kN๋ฒ ์์ ์ผ๋ค. ์ด๋ ๊ฒ ์ซ์๋ฅผ ์ธ๋ ํธ์์ด์๊ฒ ์ ์ ๋ ์ค์ง ์๊ณ ๋ค์๊ณผ ๊ฐ์ ๊ถ๊ธ์ฆ์ด ์๊ฒผ๋ค. ์ด์ ์ ์ ๋ ๋ฒํธ๋ค์ ๊ฐ ์๋ฆฌ์์์ 0์์ 9๊น์ง์ ๋ชจ๋ ์ซ์๋ฅผ ๋ณด๋ ๊ฒ์ ์ต์ ๋ช ๋ฒ ์์ ์ผ ์์ ์ผ๊น? ์๋ฅผ ๋ค์ด N = 1295์ด๋ผ๊ณ ํ์. ์ฒซ ๋ฒ์งธ๋ก N = 1295๋ฒ ์์ ์ผ๋ค. ํ์ฌ ๋ณธ ์ซ์๋ 1, 2, 5, 9์ด๋ค. ๋ ๋ฒ์งธ๋ก 2N = 2590๋ฒ ์์ ์ผ๋ค. ํ์ฌ ๋ณธ ์ซ์๋ 0, 2, 5, 9์ด๋ค. ํ์ฌ๊น์ง ๋ณธ ์ซ์๋..
1 2023.10.23 -
- [SWEA-1928][Python] Base64 Decoder
๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ด Encoding ์ ํ๋ค. 1. ์ฐ์ 24๋นํธ ๋ฒํผ์ ์์ชฝ(MSB)๋ถํฐ ํ byte์ฉ 3 byte์ ๋ฌธ์๋ฅผ ์ง์ด๋ฃ๋๋ค. 2. ๋ฒํผ์ ์์ชฝ๋ถํฐ 6๋นํธ์ฉ ์๋ผ ๊ทธ ๊ฐ์ ์ฝ๊ณ , ๊ฐ๊ฐ์ ๊ฐ์ ์๋ [ํ-1] ์ ๋ฌธ์๋ก Encoding ํ๋ค. ์ ๋ ฅ์ผ๋ก Base64 Encoding ๋ String ์ด ์ฃผ์ด์ก์ ๋, ํด๋น String ์ Decoding ํ์ฌ, ์๋ฌธ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ฝ ์ฌํญ ๋ฌธ์์ด์ ๊ธธ์ด๋ ํญ์ 4์ ๋ฐฐ์๋ก ์ฃผ์ด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์์ด์ ๊ธธ์ด๋ 100000์ ๋์ง ์๋๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ์ค์ ์ด ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์จ๋ค. ๋ค์ ์ค๋ถํฐ ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ํ ์คํธ ์ผ์ด์ค๋ Encoding ๋ ์ํ๋ก ์ฃผ์ด์ง๋ ๋ฌธ์์ด์ด๋ค. ์ถ๋ ฅ ํ ์คํธ ์ผ์ด์ค t์ ๋ํ ..
2023.10.23 -
- [SWEA-1940][Python] ๊ฐ๋! RC์นด!
๋ฌธ์ RC (Radio Control) ์นด์ ์ด๋๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ ค๊ณ ํ๋ค. ์ ๋ ฅ์ผ๋ก ๋งค ์ด๋ง๋ค ์๋์ ๊ฐ์ command ๊ฐ ์ ์๋ก ์ฃผ์ด์ง๋ค. 0 : ํ์ฌ ์๋ ์ ์ง. 1 : ๊ฐ์ 2 : ๊ฐ์ ์ command ์ค, ๊ฐ์(1) ๋๋ ๊ฐ์(2) ์ ๊ฒฝ์ฐ ๊ฐ์๋์ ๊ฐ์ด ์ถ๊ฐ๋ก ์ฃผ์ด์ง๋ค. ๊ฐ์๋์ ๋จ์๋, m/s ์ด๋ฉฐ, ๋ชจ๋ ์์ ์ ์๋ก ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง N ๊ฐ์ command ๋ฅผ ๋ชจ๋ ์ํํ์ ๋, N ์ด ๋์ ์ด๋ํ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. RC ์นด์ ์ด๊ธฐ ์๋๋ 0 m/s ์ด๋ค. ์์ ์๋ ์์ ์ ๋ ฅ์์ ์ ๋ต์ 3 ์ด ๋๋ค. ์ ๋ ฅ ์๊ฐ RC ์นด์ ์๋ RC ์นด์ ์ด๋๊ฑฐ๋ฆฌ 1 2 1 sec 2 m/s 2 m 2 1 2 sec 1 m/s 3 m ์ ์ฝ ์ฌํญ 1. N์ 2 ์ด์ 30 ์ดํ์ ..
1 2023.10.19 -
- [SWEA-1945][Python] ๊ฐ๋จํ ์์ธ์๋ถํด
๋ฌธ์ ์ซ์ N์ ์๋์ ๊ฐ๋ค. $N=2^a \times 3^b \times 5^c \times 7^d \times 11^e$ N์ด ์ฃผ์ด์ง ๋ a, b, c, d, e ๋ฅผ ์ถ๋ ฅํ๋ผ. ์ ์ฝ ์ฌํญ N์ 2 ์ด์ 10,000,000 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N ์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 10 6791400 1646400 1425600 8575 185625 6480 1185408 6561 25 330750 #1 3 2 2 3 1 #2 6 1 2..
1 2023.10.19 -
- [SWEA-1946][Python] ๊ฐ๋จํ ์์ถ ํ๊ธฐ
๋ฌธ์ ์๋ณธ ๋ฌธ์๋ ๋๋น๊ฐ 10์ธ ์ฌ๋ฌ ์ค์ ๋ฌธ์์ด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ฌธ์์ด์ ๋ง์ง๋ง ์ค์ ์ ์ธํ๊ณ ๋น ๊ณต๊ฐ ์์ด ์ํ๋ฒณ์ผ๋ก ์ฑ์์ ธ ์๊ณ ๋ง์ง๋ง ์ค์ ์ผ์ชฝ๋ถํฐ ์ฑ์์ ธ ์๋ค. ์ด ๋ฌธ์๋ฅผ ์์ถํ ๋ฌธ์๋ ์ํ๋ฒณ๊ณผ ๊ทธ ์ํ๋ฒณ์ ์ฐ์๋ ๊ฐ์๋ก ์ด๋ฃจ์ด์ง ์๋ค์ด ๋์ด๋์ด ์๋ค. (์ : A 5 ๏ AAAAA) ์์ถ๋ ๋ฌธ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ์๋ณธ ๋ฌธ์๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์์ ์์ถ๋ ๋ฌธ์์ ๋ด์ฉ A 10 B 7 C 5 ์์ถ์ ํ์์ ๋ ์๋ณธ ๋ฌธ์์ ๋ด์ฉ AAAAAAAAAA BBBBBBBCCC CC ์ ์ฝ ์ฌํญ 1. ์์ถ๋ ๋ฌธ์์ ์ํ๋ฒณ๊ณผ ์ซ์ ์์ ๊ฐ์ N์1์ด์ 10์ดํ์ ์ ์์ด๋ค. (1 ≤ N ≤ 10) 2. ์ฃผ์ด์ง๋ ์ํ๋ฒณ Ci๋ A~Z์ ๋๋ฌธ์์ด๋ค. (i๋ ์ค์ ๋ฒํธ๋ก 1~N๊น์ง์ ์) 3. ์ํ๋ฒณ์ ์ฐ์๋..
1 2023.10.19 -
- [SWEA-1948][Python] ๋ ์ง ๊ณ์ฐ๊ธฐ
๋ฌธ์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ ์ง๋ฅผ 2๊ฐ ์ ๋ ฅ ๋ฐ์, ๋ ๋ฒ์งธ ๋ ์ง๊ฐ ์ฒซ ๋ฒ์งธ ๋ ์ง์ ๋ฉฐ์น ์งธ์ธ์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ์ฝ ์ฌํญ ์์ 1 ์ด์ 12 ์ดํ์ ์ ์์ด๋ค. ๊ฐ ๋ฌ์ ๋ง์ง๋ง ๋ ์ง๋ ๋ค์๊ณผ ๊ฐ๋ค. 1/31, 2/28, 3/31, 4/30, 5/31, 6/30, 7/31, 8/31, 9/30, 10/31, 11/30, 12/31 ๋ ๋ฒ์งธ ๋ ์ง๊ฐ ์ฒซ ๋ฒ์งธ ๋ ์ง๋ณด๋ค ํญ์ ํฌ๊ฒ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ 4๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฒซ ๋ฒ์งธ ์๊ฐ ์์ ๋ํ๋ด๊ณ ๋ ๋ฒ์งธ ์๊ฐ ์ผ์ ๋ํ๋ธ๋ค. ๊ทธ ๋ค์ ๊ฐ์ ํ์์ผ๋ก ๋ ๋ฒ์งธ ๋ ์ง๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์..
1 2023.10.19 -
- [SWEA-1954][Python] ๋ฌํฝ์ด ์ซ์
๋ฌธ์ ๋ฌํฝ์ด๋ 1๋ถํฐ N*N๊น์ง์ ์ซ์๊ฐ ์๊ณ๋ฐฉํฅ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ ์ N์ ์ ๋ ฅ ๋ฐ์ Nํฌ๊ธฐ์ ๋ฌํฝ์ด๋ฅผ ์ถ๋ ฅํ์์ค. ์์ N์ด 3์ผ ๊ฒฝ์ฐ, N์ด 4์ผ ๊ฒฝ์ฐ, ์ ์ฝ ์ฌํญ ๋ฌํฝ์ด์ ํฌ๊ธฐ N์ 1 ์ด์ 10 ์ดํ์ ์ ์์ด๋ค. (1 ≤ N ≤ 10) ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์๋ N์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๋ค์ ์ค๋ถํฐ ๋น์นธ์ ์ฌ์ด์ ๋๊ณ ๋ฌํฝ์ด ์ซ์๋ฅผ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 2 3 4 #1 1 2 3 8 9 4 7 6 5 #2 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ..
1 2023.10.18 -
- [SWEA-1959][Python] ๋ ๊ฐ์ ์ซ์์ด
๋ฌธ์ N ๊ฐ์ ์ซ์๋ก ๊ตฌ์ฑ๋ ์ซ์์ด Ai (i=1~N) ์ M ๊ฐ์ ์ซ์๋ก ๊ตฌ์ฑ๋ ์ซ์์ด Bj (j=1~M) ๊ฐ ์๋ค. ์๋๋ N =3 ์ธ Ai ์ M = 5 ์ธ Bj ์ ์์ด๋ค. Ai ๋ Bj ๋ฅผ ์์ ๋กญ๊ฒ ์์ง์ฌ์ ์ซ์๋ค์ด ์๋ก ๋ง์ฃผ๋ณด๋ ์์น๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค. ๋จ, ๋ ๊ธด ์ชฝ์ ์๋์ ๋ฒ์ด๋์๋ ์ ๋๋ค. ์๋ก ๋ง์ฃผ๋ณด๋ ์ซ์๋ค์ ๊ณฑํ ๋ค ๋ชจ๋ ๋ํ ๋ ์ต๋๊ฐ์ ๊ตฌํ๋ผ. ์ ์์ ์ ์ ๋ต์ ์๋์ ๊ฐ์ด 30 ์ด ๋๋ค. ์ ์ฝ ์ฌํญ N ๊ณผ M์ 3 ์ด์ 20 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N ๊ณผ M ์ด ์ฃผ์ด์ง๊ณ , ๋ ๋ฒ์งธ ์ค์๋ Ai, ์ธ ๋ฒ์งธ ์ค์๋ Bj ๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '..
2023.10.17 -
- [SWEA-1961][Python] ์ซ์ ๋ฐฐ์ด ํ์
๋ฌธ์ N x N ํ๋ ฌ์ด ์ฃผ์ด์ง ๋, ์๊ณ ๋ฐฉํฅ์ผ๋ก 90๋, 180๋, 270๋ ํ์ ํ ๋ชจ์์ ์ถ๋ ฅํ๋ผ. ์ ์ฝ ์ฌํญ N์ 3 ์ด์ 7 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N์ด ์ฃผ์ด์ง๊ณ , ๋ค์ N ์ค์๋ N x N ํ๋ ฌ์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ์ฒซ ์ค์ '#t'๋ก ์์ํ๊ณ , ๋ค์ N์ค์ ๊ฑธ์ณ์ 90๋, 180๋, 270๋ ํ์ ํ ๋ชจ์์ ์ถ๋ ฅํ๋ค. ์ ๋ ฅ๊ณผ๋ ๋ฌ๋ฆฌ ์ถ๋ ฅ์์๋ ํ์ ํ ๋ชจ์ ์ฌ์ด์๋ง ๊ณต๋ฐฑ์ด ์กด์ฌํจ์ ์ ์ํ๋ผ. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 10 3 1 2 3 4 5 6 7 8 9 6 6 9 4 7 0 5 8 9 9 2 6 5 6 8 5 4 ..
2023.10.17 -
- [SWEA-1966][Python] ์ซ์๋ฅผ ์ ๋ ฌํ์
๋ฌธ์ ์ฃผ์ด์ง N ๊ธธ์ด์ ์ซ์์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ๋ผ. ์ ์ฝ ์ฌํญ N ์ 5 ์ด์ 50 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N ์ด ์ฃผ์ด์ง๊ณ , ๋ค์ ์ค์ N ๊ฐ์ ์ซ์๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 10 5 1 4 7 8 0 ... #1 0 1 4 7 8 ... ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ @sort@ ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ์ฝ๋ @sort@ ํจ์๋ฅผ ์ด์ฉํ์ฌ ํ๊ธฐ T = int(input()) for test_case in range(..
1 2023.10.16 -
- [SWEA-1970][Python] ์ฌ์ด ๊ฑฐ์ค๋ฆ๋
๋ฌธ์ ์ฐ๋ฆฌ๋๋ผ ํํ ‘์’์ ๊ธ์ก์ด ๋์ ๋์ ์ฐ์ ์ ์ผ๋ก ๊ณ์ฐํ ๋ ๋์ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ต์๊ฐ ๋๋ค. S๋ง์ผ์์ ์ฌ์ฉํ๋ ๋์ ์ข ๋ฅ๋ ๋ค์๊ณผ ๊ฐ๋ค. 50,000 ์ 10,000 ์ 5,000 ์ 1,000 ์ 500 ์ 100 ์ 50 ์ 10 ์ S๋ง์ผ์์ ์๋์๊ฒ ๊ฑฐ์ฌ๋ฌ ์ฃผ์ด์ผ ํ ๊ธ์ก N์ด ์ ๋ ฅ๋๋ฉด ๋์ ์ต์ ๊ฐ์๋ก ๊ฑฐ์ฌ๋ฌ ์ฃผ๊ธฐ ์ํ์ฌ ๊ฐ ์ข ๋ฅ์ ๋์ด ๋ช ๊ฐ์ฉ ํ์ํ์ง ์ถ๋ ฅํ๋ผ. ์์ N์ด 32850์ผ ๊ฒฝ์ฐ, 50,000 ์ : 0๊ฐ 10,000 ์ : 3๊ฐ 5,000 ์ : 0๊ฐ 1,000 ์ : 2๊ฐ 500 ์ : 1๊ฐ 100 ์ : 3๊ฐ 50 ์ : 1๊ฐ 10 ์ : 0๊ฐ ์ ์ฝ ์ฌํญ 1. N์ 10์ด์ 1,000,000์ดํ์ ์ ์์ด๋ค. (10 ≤ N ≤ 1,000,000) 2. N์ ๋ง์ง๋ง ์๋ฆฟ..
2023.10.16 -
- [SWEA-1974][Python] ์ค๋์ฟ ๊ฒ์ฆ
๋ฌธ์ ์ค๋์ฟ ๋ ์ซ์ํผ์ฆ๋ก, ๊ฐ๋ก 9์นธ ์ธ๋ก 9์นธ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ํ์ 1 ๋ถํฐ 9 ๊น์ง์ ์ซ์๋ฅผ ์ฑ์๋ฃ๋ ํผ์ฆ์ด๋ค. ๊ฐ์ ์ค์ 1 ์์ 9 ๊น์ง์ ์ซ์๋ฅผ ํ๋ฒ์ฉ๋ง ๋ฃ๊ณ , 3 x 3 ํฌ๊ธฐ์ ์์ ๊ฒฉ์ ๋ํ, 1 ์์ 9 ๊น์ง์ ์ซ์๊ฐ ๊ฒน์น์ง ์์์ผ ํ๋ค. ์ ๋ ฅ์ผ๋ก 9 X 9 ํฌ๊ธฐ์ ์ค๋์ฟ ํผ์ฆ์ ์ซ์๋ค์ด ์ฃผ์ด์ก์ ๋, ์์ ๊ฐ์ด ๊ฒน์น๋ ์ซ์๊ฐ ์์ ๊ฒฝ์ฐ, 1์ ์ ๋ต์ผ๋ก ์ถ๋ ฅํ๊ณ ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ 0 ์ ์ถ๋ ฅํ๋ค. ์ ์ฝ ์ฌํญ 1. ํผ์ฆ์ ๋ชจ๋ ์ซ์๋ก ์ฑ์์ง ์ํ๋ก ์ฃผ์ด์ง๋ค. 2. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ํผ์ฆ์ ๋ชจ๋ ์ซ์๋ 1 ์ด์ 9 ์ดํ์ ์ ์์ด๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ์ค์ ์ด ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์จ๋ค. ๋ค์ ์ค๋ถํฐ ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ํ ์คํธ ์ผ์ด์ค๋ 9 x 9 ํฌ๊ธฐ์ ํผ์ฆ์ ๋ฐ์ดํฐ์ด๋ค. ์ถ๋ ฅ ..
2023.10.16 -
- [SWEA-1979][Python] ์ด๋์ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์์๊น
๋ฌธ์ N X N ํฌ๊ธฐ์ ๋จ์ด ํผ์ฆ์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ ๋ ฅ์ผ๋ก ๋จ์ด ํผ์ฆ์ ๋ชจ์์ด ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง ํผ์ฆ ๋ชจ์์์ ํน์ ๊ธธ์ด K๋ฅผ ๊ฐ๋ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์๋ ์๋ฆฌ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์์ N = 5, K = 3 ์ด๊ณ , ํผ์ฆ์ ๋ชจ์์ด ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ฃผ์ด์ก์ ๋ ๊ธธ์ด๊ฐ 3 ์ธ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์๋ ์๋ฆฌ๋ 2 ๊ณณ(๊ฐ๋ก 1๋ฒ, ๊ฐ๋ก 4๋ฒ)์ด ๋๋ค. ์ ์ฝ ์ฌํญ 1. N์ 5 ์ด์ 15 ์ดํ์ ์ ์์ด๋ค. (5 ≤ N ≤ 15) 2. K๋ 2 ์ด์ N ์ดํ์ ์ ์์ด๋ค. (2 ≤ K ≤ N) ์ ๋ ฅ ์ ๋ ฅ์ ์ฒซ ์ค์ ์ด ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์จ๋ค. ๋ค์ ์ค๋ถํฐ ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋จ์ด ํผ์ฆ์ ๊ฐ๋ก, ์ธ๋ก ๊ธธ์ด N ๊ณผ, ๋จ์ด์ ๊ธธ์ด K ๊ฐ ์ฃผ์ด์ง๋ค. ํ ..
1 2023.10.14 -
- [SWEA-1983][Python] ์กฐ๊ต์ ์ฑ์ ๋งค๊ธฐ๊ธฐ
๋ฌธ์ ํ๊ธฐ๊ฐ ๋๋๊ณ , ํ์๋ค์ ์ ์๋ก ํ์ ์ ๊ณ์ฐ์ค์ด๋ค. ํ์ ์ ์๋ํ๊ฐ๋ก ์ฃผ์ด์ง๋๋ฐ, ์ด 10๊ฐ์ ํ์ ์ด ์๋ค. ํ์ ์ ํ์๋ค์ด ์์ํ ์ค๊ฐ/๊ธฐ๋ง๊ณ ์ฌ ์ ์ ๊ฒฐ๊ณผ ๋ฐ ๊ณผ์ ์ ์๊ฐ ๋ฐ์ํ๋ค. ๊ฐ๊ฐ ์๋ ๋น์จ๋ก ๋ฐ์๋๋ค. 10 ๊ฐ์ ํ์ ์ ์ด์ ์ด ๋์ ์์๋๋ก ๋ถ์ฌํ๋๋ฐ, ๊ฐ๊ฐ์ ํ์ ์ ๊ฐ์ ๋น์จ๋ก ๋ถ์ฌํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, N ๋ช ์ ํ์์ด ์์ ๊ฒฝ์ฐ N/10 ๋ช ์ ํ์๋ค์๊ฒ ๋์ผํ ํ์ ์ ๋ถ์ฌํ ์ ์๋ค. ์ ๋ ฅ์ผ๋ก ๊ฐ๊ฐ์ ํ์๋ค์ ์ค๊ฐ, ๊ธฐ๋ง, ๊ณผ์ ์ ์๊ฐ ์ฃผ์ด์ง๊ณ , ํ์ ์ ์๊ณ ์ถ์ K ๋ฒ์งธ ํ์์ ๋ฒํธ๊ฐ ์ฃผ์ด์ก์ ๋, K ๋ฒ์งธ ํ์์ ํ์ ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ์ฝ ์ฌํญ 1. N์ ํญ์ 10์ ๋ฐฐ์์ด๋ฉฐ, 10์ด์ 100์ดํ์ ์ ์์ด๋ค. (10 ≤ N ≤ 100) 2. K๋ 1 ์ด์ N ์ดํ..
2023.10.12 -
- [SWEA-1989] ์ด์ฌ์์ ํ๋ฌธ ๊ฒ์ฌ
๋ฌธ์ "level" ๊ณผ ๊ฐ์ด ๊ฑฐ๊พธ๋ก ์ฝ์ด๋ ์ ๋๋ก ์ฝ์ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ฅ์ด๋ ๋ฑ๋ง์ ํ๋ฌธ(ๅๆ, palindrome)์ด๋ผ ํ๋ค. ๋จ์ด๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ๋ฌธ์ด๋ฉด 1์ ์ถ๋ ฅํ๊ณ , ์๋๋ผ๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ์ฝ ์ฌํญ ๊ฐ ๋จ์ด์ ๊ธธ์ด๋ 3 ์ด์ 10 ์ดํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ ํ๋์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 3 level samsung eye #1 1 #2 0 #3 1 ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ํฐ๋ฆฐ๋๋กฌ(ํ๋ฌธ) ์๊ณ ๋ฆฌ์ฆ์ ์๋ฉด ์ฝ๊ฒ ํ..
1 2023.10.12 -
- [SWEA-2001][Python] ํ๋ฆฌ ํด์น
๋ฌธ์ N x N ๋ฐฐ์ด ์์ ์ซ์๋ ํด๋น ์์ญ์ ์กด์ฌํ๋ ํ๋ฆฌ์ ๊ฐ์๋ฅผ ์๋ฏธํ๋ค. ์๋๋ N=5 ์ ์์ด๋ค. M x M ํฌ๊ธฐ์ ํ๋ฆฌ์ฑ๋ฅผ ํ ๋ฒ ๋ด๋ฆฌ์ณ ์ต๋ํ ๋ง์ ํ๋ฆฌ๋ฅผ ์ฃฝ์ด๊ณ ์ ํ๋ค. ์ฃฝ์ ํ๋ฆฌ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ผ! ์๋ฅผ ๋ค์ด M=2 ์ผ ๊ฒฝ์ฐ ์ ์์ ์ ์ ๋ต์ 49๋ง๋ฆฌ๊ฐ ๋๋ค. ์ ์ฝ ์ฌํญ 1. N ์ 5 ์ด์ 15 ์ดํ์ด๋ค. 2. M์ 2 ์ด์ N ์ดํ์ด๋ค. 3. ๊ฐ ์์ญ์ ํ๋ฆฌ ๊ฐฏ์๋ 30 ์ดํ ์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์ N ๊ณผ M ์ด ์ฃผ์ด์ง๊ณ , ๋ค์ N ์ค์ ๊ฑธ์ณ N x N ๋ฐฐ์ด์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ..
2023.10.12 -
- [SWEA-2005][Python] ํ์ค์นผ์ ์ผ๊ฐํ
๋ฌธ์ ํฌ๊ธฐ๊ฐ N์ธ ํ์ค์นผ์ ์ผ๊ฐํ์ ๋ง๋ค์ด์ผ ํ๋ค. ํ์ค์นผ์ ์ผ๊ฐํ์ด๋ ์๋์ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฅธ๋ค. 1. ์ฒซ ๋ฒ์งธ ์ค์ ํญ์ ์ซ์ 1์ด๋ค. 2. ๋ ๋ฒ์งธ ์ค๋ถํฐ ๊ฐ ์ซ์๋ค์ ์์ ์ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ ์์ ์ซ์์ ํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ค. N์ด 4์ผ ๊ฒฝ์ฐ, N์ ์ ๋ ฅ ๋ฐ์ ํฌ๊ธฐ N์ธ ํ์ค์นผ์ ์ผ๊ฐํ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ฝ ์ฌํญ ํ์ค์นผ์ ์ผ๊ฐํ์ ํฌ๊ธฐ N์ 1 ์ด์ 10 ์ดํ์ ์ ์์ด๋ค. (1 ≤ N ≤ 10) ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์๋ N์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๋ค์ ์ค๋ถํฐ ํ์ค์นผ์ ์ผ๊ฐํ์ ์ถ๋ ฅํ๋ค. ์ผ๊ฐํ ๊ฐ ์ค์ ์ฒ์ ์ซ์๊ฐ ๋์ค๊ธฐ ์ ๊น์ง์ ๋น ์นธ์ ์๋ตํ๊ณ ์ซ์๋ค ์ฌ์ด์๋ ํ ..
2023.10.12 -
- [SWEA-2007][Python] ํจํด ๋ง๋์ ๊ธธ์ด
๋ฌธ์ ํจํด์์ ๋ฐ๋ณต๋๋ ๋ถ๋ถ์ ๋ง๋๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฌธ์์ด์ ์ ๋ ฅ ๋ฐ์ ๋ง๋์ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์ ์ฝ ์ฌํญ ๊ฐ ๋ฌธ์์ด์ ๊ธธ์ด๋ 30์ด๋ค. ๋ง๋์ ์ต๋ ๊ธธ์ด๋ 10์ด๋ค. ์ ๋ ฅ ๊ฐ์ฅ ์ฒซ ์ค์๋ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๊ณ , ๊ทธ ์๋๋ก ๊ฐ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ ๊ธธ์ด๊ฐ 30์ธ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ถ๋ ฅ์ ๊ฐ ์ค์ '#t'๋ก ์์ํ๊ณ , ๊ณต๋ฐฑ์ ํ ์นธ ๋ ๋ค์ ์ ๋ต์ ์ถ๋ ฅํ๋ค. (t๋ ํ ์คํธ ์ผ์ด์ค์ ๋ฒํธ๋ฅผ ์๋ฏธํ๋ฉฐ 1๋ถํฐ ์์ํ๋ค.) ์์ [์ ๋ ฅ] [์ถ๋ ฅ] 3 KOREAKOREAKOREAKOREAKOREAKOREA SAMSUNGSAMSUNGSAMSUNGSAMSUNGSA GALAXYGALAXYGALAXYGALAXYGALAXY #1 5 #2 7 #3..
2023.10.11 -
- [SWEA-1859][Python] ๋ฐฑ๋ง ์ฅ์ ํ๋ก์ ํธ
๋ฌธ์ 25๋ ๊ฐ์ ์ํ ๋์ ์์ฌ๋ ๋ฏธ๋๋ฅผ ๋ณด๋ ๋ฅ๋ ฅ์ ๊ฐ๊ฒ ๋์๋ค. ์ด ๋ฅ๋ ฅ์ผ๋ก ์์ฌ๋ ์ฌ์ฌ๊ธฐ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ๋ค๋ง ๋น๊ตญ์ ๊ฐ์๊ฐ ์ฌํด ํ ๋ฒ์ ๋ง์ ์์ ์ฌ์ฌ๊ธฐ ํ ์ ์๋ค. ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด ํ์์ ์ฌ์ฌ๊ธฐ๋ฅผ ํ์ฌ ์ต๋ํ์ ์ด๋์ ์ป๋๋ก ๋์์ฃผ์. 1. ์์ฌ๋ ์ฐ์๋ N์ผ ๋์์ ๋ฌผ๊ฑด์ ๋งค๋งค๊ฐ๋ฅผ ์์ธกํ์ฌ ์๊ณ ์๋ค. 2. ๋น๊ตญ์ ๊ฐ์๋ง์ ๊ฑธ๋ฆฌ์ง ์๊ธฐ ์ํด ํ๋ฃจ์ ์ต๋ 1๋งํผ ๊ตฌ์ ํ ์ ์๋ค. 3. ํ๋งค๋ ์ผ๋ง๋ ์ง ํ ์ ์๋ค. ์๋ฅผ ๋ค์ด 3์ผ ๋์์ ๋งค๋งค๊ฐ๊ฐ 1, 2, 3 ์ด๋ผ๋ฉด ์ฒ์ ๋ ๋ ์ ์๋ฃ๋ฅผ ๊ตฌ๋งคํ์ฌ ๋ง์ง๋ง ๋ ์ ํ๋ฉด 3์ ์ด์ต์ ์ป์ ์ ์๋ค. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค ๋ณ๋ก ์ฒซ ์ค์๋ ์์ฐ์ N(2 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๊ณ , ..
1 2023.10.10 -
- [SWEA-2070][Python] ํฐ ๋, ์์ ๋, ๊ฐ์ ๋
๋ฌธ์ 2๊ฐ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ์ฌ ๋ฑํธ ๋๋ ๋ถ๋ฑํธ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ ์๋ฅผ ์ ๋ ฅ ๋ฐ์ ํ, ํฌ๊ธฐ๋ฅผ ๋น๊ตํ์ฌ ๋ถ๋ฑํธ๋ฅผ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ๋ฌธ์ ์ด๋ค. ํ์ด์ฌ์์ @map@์ ์ด์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ ๋, @map@ ๊ฐ์ฒด๋ ์ธ๋ฑ์ฑ์ ์ด์ฉํ์ฌ ์์๋ฅผ ์ ๊ทผํ ์ ์๋ค๋ ๊ฒ์ ์ฃผ์ํด์ผ ํ๋ค. ๋งต ๊ฐ์ฒด์ ๋ด๊ธด ์์๋ฅผ ์ธ๋ฑ์ฑ์ ํตํด ์ ๊ทผํ๋ ค๋ฉด ๋ฆฌ์คํธ, ํํ ๋ฑ์ ๊ฐ์ฒด๋ก ๋ฐ๊ฟ์ค์ผ ํ๋ค. num_list = map(int, input().split()) num_list = list(num_list) # ๋งต ๊ฐ์ฒด๋ฅผ ๋ฆฌ์คํธ ๊ฐ์ฒด๋ก ๋ณ๊ฒฝ answer = '' num_a = num_list[0] num_b = num_list[1] ์ฝ๋ T = int(input()) for test_..
2 2023.10.08