๋ชฉ๋ก๐ฅ BE ๋ฐฑ์๋ (118)
Bibi's DevLog ๐ค๐
๋ฌธ์ ์ถ์ฒ : ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง www.acmicpc.net/problem/2920 ๊ฐ์ฌํฉ๋๋ค. 2920๋ฒ: ์๊ณ ๋ค์ฅ์กฐ๋ c d e f g a b C, ์ด 8๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ด ๋ฌธ์ ์์ 8๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ก ๋ฐ๊พธ์ด ํํํ๋ค. c๋ 1๋ก, d๋ 2๋ก, ..., C๋ฅผ 8๋ก ๋ฐ๊พผ๋ค. 1๋ถํฐ 8๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด ascending, 8 www.acmicpc.net ๋ฌธ์ ๋ค์ฅ์กฐ๋ c d e f g a b C, ์ด 8๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ด ๋ฌธ์ ์์ 8๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ก ๋ฐ๊พธ์ด ํํํ๋ค. c๋ 1๋ก, d๋ 2๋ก, ..., C๋ฅผ 8๋ก ๋ฐ๊พผ๋ค. 1๋ถํฐ 8๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด ascending, 8๋ถํฐ 1๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด descending, ๋ ๋ค ์๋๋ผ๋ฉด mixed ์ด..
๋ฌธ์ ์๋ณธ : ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง www.acmicpc.net/problem/2920 ๊ฐ์ฌํฉ๋๋ค. 2920๋ฒ: ์๊ณ ๋ค์ฅ์กฐ๋ c d e f g a b C, ์ด 8๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ด ๋ฌธ์ ์์ 8๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ก ๋ฐ๊พธ์ด ํํํ๋ค. c๋ 1๋ก, d๋ 2๋ก, ..., C๋ฅผ 8๋ก ๋ฐ๊พผ๋ค. 1๋ถํฐ 8๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด ascending, 8 www.acmicpc.net ๋ฌธ์ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ์ ๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 5 ์์ ์ถ๋ ฅ 1 * ** *** **** ***** ๋ค ์๋ ๋ด์ฉ ๊ฐ์ง๊ณ ์ฝ์ง ์์ฒญ ํ ๋ฌธ์ .. ใ ์ด์ค๋ฃจํ๋ ..
๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง - 1008๋ฒ ๋ฌธ์ ๋ฅผ ํผ ๊ณผ์ ์ ๊ธฐ๋ก์ ๋๋ค. www.acmicpc.net/problem/1008 1008๋ฒ: A/B ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) ์ถ๋ ฅ ์ฒซ์งธ ์ค์ A/B๋ฅผ ์ถ๋ ฅํ๋ค. ์ค์ ์ ๋ต๊ณผ ์ถ๋ ฅ๊ฐ์ ์ ๋์ค์ฐจ ๋๋ ์๋์ค์ฐจ๊ฐ 10-9 ์ดํ์ด๋ฉด ์ ๋ต์ด๋ค. ์๋ฅผ ๋ค์ด, 1 3 ์ ์ ๋ ฅํ๋ฉด 0.33333333333333333333333333333333 ์ ์ถ๋ ฅ. 1000๋ฒ ๋ฌธ์ ์ ๋๊ฐ์ด ๋ง๋ค๊ณ ์ฐ์ฐ์๋ง /๋ก ๋ฐ๊พธ๋ฉด ๋๊ฒ ๋ค~ ํ๋๋ฐ ์ด๋ฆผ์๋ ์๋ฆฌ์๋ค. โ ๋ int ๋ณ์..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์ํ์ฝ๋ฉ JAVA์ '์ด๊ธฐํ์ ์์ฑ์' ๋ด์ฉ์ ์ฝ๊ณ ์์ฝํ ๊ธ์ ๋๋ค. - ์ ํจ๋ฒ์ = ์ค์ฝํ scope. (์ฝ๊ธฐ๋ง ํจ) opentutorials.org/course/1223/5447 -์ด๊ธฐํ์ ์์ฑ์ opentutorials.org/course/1223/5519 '์ด๊ธฐํ'์ ์๋ฏธ = ์ด๋ค ์ผ์ ์์ํ๊ธฐ ์ ์ค๋น? ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ธฐ ์ํ ์ค๋น. ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ์์ '์ด๊ธฐํ'์ ํด๋นํ๋ ๊ฒ์ด '์์ฑ์'์ด๋ค. ์์ฑ์ constructor ์์ฑ์๋ ์ด๋ฆ์ฒ๋ผ "๊ฐ์ฒด๋ฅผ ์์ฑ"ํ ๋ ํธ์ถ๋๋ค. ์์ฑ์์ ํน์ง 1. ๊ฐ์ ๋ฐํํ์ง ์๋๋ค. (๋ฆฌํด๊ฐ์ด ์๋ค) ์์ฑ์๋ ์ธ์คํด์ค๋ฅผ ์์ฑํด ์ฃผ๋ ์ญํ ์ ํ๋ ํน์ํ ๋ฉ์๋. ๊ทธ๋ฐ๋ฐ ๋ฆฌํด๊ฐ์ด ์๋ค๋ฉด ์๋ฑํ ๊ฐ์ฒด๊ฐ ์์ฑ๋ ๊ฒ์ด๋ค. ์์ฑ์๋ ๋ฆฌํด๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ return;๋ ์ฌ์ฉํ..
๋ฏธ์ 2-1 ์ธ๋์ธ ์ด๋ฆ ์ง๊ธฐ Q. ์๋ '์ธ๋์ธ์ ์ด๋ฆ ์ง๊ธฐ' ํ๋ฅผ ์ฐธ๊ณ ํด์ , ์๋ ์์ผ์ ์ ๋ ฅํ๋ฉด ์ธ๋์ธ์ ์ด๋ฆ์ ์ถ๋ ฅํด ์ฃผ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์. ์ถ๋ ฅ ์์ ์๋ ์์ผ์ ์ ๋ ฅํด ์ฃผ์ธ์> 1999 12 9 ๋น์ ์ ์ด๋ฆ์ ์ฉ๊ฐํ ํฉ์์ ๋ ธ๋์ ๋๋ค. ๋ฏธ์ ํด๊ฒฐ์ ์ํด ์์ตํ ๋ด์ฉ - ์ซ์์ ๋ง์ง๋ง ์๋ฆฌ ๋ฝ๊ธฐ jepark3452.tistory.com/27 ๊ฐ์ฌํฉ๋๋ค. : ์ด๋ค ์ซ์์ ๋ง์ง๋ง ์๋ฆฌ ์๋ ๊ทธ ์๋ฅผ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ ๊ฐ๋ค. ๋ฐ๋ผ์ ์ฃผ์ด์ง ์ซ์๋ฅผ 10์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ฐ์ ธ์ค๋ฉด ์ฃผ์ด์ง ์ซ์์ ๋งจ ๋ ์๋ฆฌ๋ฅผ ์ป์ ์ ์๋ค. int lastNum = ์ซ์%10 (์) 1306์ ๋งจ ๋ ์๋ฆฌ์ = 1306/10 ์ ๋๋จธ์ง = 6. ๋ฐ๋ณตํด์ ์ฌ์ฉํ๋ฉด ์ซ์์ ๊ฐ ์๋ฆฟ์๋ฅผ ์ป์ ์ ์๋ค. - ๋ฐฐ์ด์ ..