๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ199 [๋ฐฑ์ค/C++] 5585๋ฒ : ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ ํ๋ก๋ ์์ฃผ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฐ๋ค. JOI์กํ์ ์๋ ์๋์ผ๋ก 500์, 100์, 50์, 10์, 5์, 1์์ด ์ถฉ๋ถํ ์๊ณ , ์ธ์ ๋ ๊ฑฐ์ค๋ฆ๋ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ ๊ฒ ์๋์ ์ค๋ค. ํ๋ก๊ฐ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฌ๊ณ ์นด์ดํฐ์์ 1000์ ์งํ๋ฅผ ํ์ฅ ๋์ ๋, ๋ฐ์ ์๋์ ํฌํจ๋ ์๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ ๋ ฅ์ ํ์ค๋ก ์ด๋ฃจ์ด์ ธ์๊ณ , ํ๋ก๊ฐ ์ง๋ถํ ๋(1 ์ด์ 1000๋ฏธ๋ง์ ์ ์) 1๊ฐ๊ฐ ์ฐ์ฌ์ ธ์๋ค. ์ถ๋ ฅ ์ ์ถํ ์ถ๋ ฅ ํ์ผ์ 1ํ์ผ๋ก๋ง ๋์ด ์๋ค. ์๋์ ํฌํจ๋ ๋งค์๋ฅผ ์ถ๋ ฅํ์์ค. ํ์ด // ๊ฑฐ์ค๋ฆ๋ #include using namespace std; int main(){ int money, cnt=0; cin >> money; money = 1000-money; int.. 2021. 8. 15. [์ ๋ฌธ] ํ์ ๊ด๋ฆฌ ์์ (2) - service 01. ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ 02. ํ์ ๋๋ฉ์ธ๊ณผ ๋ ํฌ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ 03. ํ์ ๋ ํฌ์งํ ๋ฆฌ ํ ์คํธ ์ผ์ด์ค ์์ฑ 04. ํ์ ์๋น์ค ๊ฐ๋ฐ 05. ํ์ ์๋น์ค ํ ์คํธ ์ด์ ํฌ์คํ ์์ ๋ ํฌ์งํ ๋ฆฌ ํ ์คํธ ์ผ์ด์ค ์์ฑ๊น์ง ์งํํ๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ 4, 5๋ฒ์ ์์๋ณด๋๋ก ํ๋ค. ํ์ ๊ด๋ฆฌ ์์ (1) - domain, repository, test case 01. ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ 02. ํ์ ๋๋ฉ์ธ๊ณผ ๋ ํฌ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ 03. ํ์ ๋ ํฌ์งํ ๋ฆฌ ํ ์คํธ ์ผ์ด์ค ์์ฑ 04. ํ์ ์๋น์ค ๊ฐ๋ฐ 05. ํ์ ์๋น์ค ํ ์คํธ 01. ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ ๋ฐ์ดํฐ: dev-minji.tistory.com 04. ํ์ ์๋น์ค ๊ฐ๋ฐ ์๋น์ค๋ ๋๋ฉ์ธ๊ณผ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํ์ฉํด์ ์ค์ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํ๋ ๋ถ๋ถ์ด๋ค. ๋๋ฌธ์ ๋ ํฌ.. 2021. 8. 15. [์ ๋ฌธ] ํ์ ๊ด๋ฆฌ ์์ (1) - domain, repository, test case 01. ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ 02. ํ์ ๋๋ฉ์ธ๊ณผ ๋ ํฌ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ 03. ํ์ ๋ ํฌ์งํ ๋ฆฌ ํ ์คํธ ์ผ์ด์ค ์์ฑ 04. ํ์ ์๋น์ค ๊ฐ๋ฐ 05. ํ์ ์๋น์ค ํ ์คํธ 01. ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ์ ๋ฆฌ ๋ฐ์ดํฐ: ํ์ID, ์ด๋ฆ ๊ธฐ๋ฅ: ํ์ ๋ฑ๋ก, ์กฐํ ์์ง ๋ฐ์ดํฐ ์ ์ฅ์๊ฐ ์ ์ ๋์ง ์์(๊ฐ์์ ์๋๋ฆฌ์ค) ์ผ๋ฐ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ์ธต ๊ตฌ์กฐ ์ปจํธ๋กค๋ฌ : ์น MVC์ ์ปจํธ๋กค๋ฌ ์ญํ ์๋น์ค : ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ ๋ ํฌ์งํ ๋ฆฌ : ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผ, ๋๋ฉ์ธ ๊ฐ์ฒด๋ฅผ DB์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ ๋๋ฉ์ธ : ๋น์ฆ๋์ค ๋๋ฉ์ธ ๊ฐ์ฒด (ex. ํ์, ์ฃผ๋ฌธ, ์ฟ ํฐ ๋ฑ -> ์ฃผ๋ก DB์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ๋จ) ํด๋์ค ์์กด๊ด๊ณ ์์ง ๋ฐ์ดํฐ ์ ์ฅ์๊ฐ ์ ์ ๋์ง ์์์, ์ฐ์ ์ธํฐํ์ด์ค๋ก ๊ตฌํ ํด๋์ค๋ฅผ ๋ณ๊ฒฝํ ์ ์๋๋ก ์ค๊ณ ๋ฐ์ดํฐ ์ ์ฅ์๋ R.. 2021. 8. 15. [์ ๋ฌธ] [JUnit] ํ ์คํธ ์ผ์ด์ค ์์ฑ(Assertions, assertEquals, assertThat) JUnit์ด๋? ์๋ฐ์ฉ ์ ๋ ํ ์คํธ ํ๋ ์์ํฌ๋ก, ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ํ ๋จ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ํด๋์ค ๋ ๋ฒจ ๋จ์๋ก๋ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ค. ํ ์คํธ ๊ฒฐ๊ณผ์ ๋ํ ๊ฒ์ฆ ๋ฐฉ๋ฒ 01. Println()์ผ๋ก ์ถ๋ ฅ System.out.println("result = " + (result == member)); ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ๋ ๋งค๋ฒ True / False ์์ผ๋ก ์ฝ์์ฐฝ์ ์ถ๋ ฅํ๋ ๊ฒ์ ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก ๋ค๋ฅธ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ํ์ธํ๋ ๊ฒ์ด ์ข๋ค. 02. AssertEquals(Assertions org.junit.jupiter.api) Assertions.assertEquals(expected, actual) expected์ actual์ด ๊ฐ์ผ๋ฉด ๋น๋๊ฐ ๋๋ค. 03. AssertThat(Assertions org... 2021. 8. 15. ์ด์ 1 ยทยทยท 34 35 36 37 38 39 40 ยทยทยท 50 ๋ค์