๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ200 Java ๊ธฐ๋ณธํธ ๊ฐ์_๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ 1 - ์์์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ vs ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ฆ ๊ทธ๋๋ก ์ ์ฐจ๋ฅผ ์งํฅํ๋ค. ์ฝ๊ฒ ์ด์ผ๊ธฐํด์ ์คํ ์์๋ฅผ ์ค์ํ๊ฒ ์๊ฐํ๋ ๋ฐฉ์์ด๋ค.์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์์ฐจ์ ์ผ๋ก ๋ฐ๋ฅด๋ฉฐ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ด๋ค. ์ฆ, "์ด๋ป๊ฒ"๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ํ๋ค.๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ด๋ฆ ๊ทธ๋๋ก ๊ฐ์ฒด๋ฅผ ์งํฅํ๋ค. ์ฝ๊ฒ ์ด์ผ๊ธฐํด์ ๊ฐ์ฒด๋ฅผ ์ค์ํ๊ฒ ์๊ฐํ๋ ๋ฐฉ์์ด๋ค.๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ค์ ์ธ๊ณ์ ์ฌ๋ฌผ์ด๋ ์ฌ๊ฑด์ ๊ฐ์ฒด๋ก ๋ณด๊ณ , ์ด๋ฌํ ๊ฐ์ฒด๋ค ๊ฐ์ ์ํธ์์ฉ์ ์ค์ฌ์ผ๋ก ํ๋ก๊ทธ๋๋ฐํ๋ ๋ฐฉ์์ด๋ค. ์ฆ, "๋ฌด์์" ์ค์ฌ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ํ๋ค.๋์ ์ค์ํ ์ฐจ์ด์ ์ฐจ ์งํฅ์ ๋ฐ์ดํฐ์ ํด๋น ๋ฐ์ดํฐ์ ๋ํ ์ฒ๋ฆฌ ๋ฐฉ์.. 2024. 11. 26. ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด_Day 15 ์ค๋ ํ ๊ณต๋ถ ๐ง์ค์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ (Java) 2๋ฌธ์ ํ์ด & ๋ธ๋ก๊ทธ ์ ๋ฆฌKiosk ๊ณผ์ ์์_Lv2๊น์ง ํด๊ฒฐ์คํJava ๊ธฐ๋ณธํธ ๊ฐ์_ํด๋์ค์ ๋ฐ์ดํฐ, ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํTIL ๋ธ๋ก๊ทธ ์ ๋ฆฌ ์ค๋ ์ป์ ๋ด์ฉ ์ ๋ฆฌ โ๏ธํด๋์ค์ ๋ฐ์ดํฐ๋ฉค๋ฒ ๋ณ์(Member Variable) : ์ด ๋ณ์๋ค์ ํน์ ํด๋์ค์ ์์๋ ๋ฉค๋ฒ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ ๊ฒ ๋ถ๋ฅธ๋ค.ํ๋(Field) : ๋ฐ์ดํฐ ํญ๋ชฉ์ ๊ฐ๋ฆฌํค๋ ์ ํต์ ์ธ ์ฉ์ด์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์์ ๋ฑ์์ ๋ฐ์ดํฐ ๊ฐ๊ฐ์ ํญ๋ชฉ์ ํ๋๋ผ ํ๋ค.์๋ฐ์์ ๋ฉค๋ฒ ๋ณ์, ํ๋๋ ๊ฐ์ ๋ป์ด๋ค. ํด๋์ค์ ์์๋ ๋ณ์๋ฅผ ๋ปํ๋ค. ํด๋์ค ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ์ํ 'ํ' ๋๋ '์ค๊ณ๋'์ด๋ค. ํด๋์ค๋ ๊ฐ์ฒด๊ฐ ๊ฐ์ ธ์ผ ํ ์์ฑ(๋ณ์)๊ณผ ๊ธฐ๋ฅ(๋ฉ์๋)๋ฅผ ์ ์ํ๋ค.๊ฐ์ฒด ํด๋์ค์์ ์ ์ํ ์์ฑ๊ณผ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ค์ฒด์ด๋ค. .. 2024. 11. 26. ํ๋ก๊ทธ๋๋จธ์ค_์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/12930 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ๋ฌธ์์ด s๋ ํ ๊ฐ ์ด์์ ๋จ์ด๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด๋ ํ๋ ์ด์์ ๊ณต๋ฐฑ๋ฌธ์๋ก ๊ตฌ๋ถ๋์ด ์์ต๋๋ค. ๊ฐ ๋จ์ด์ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก, ํ์๋ฒ์งธ ์ํ๋ฒณ์ ์๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์ ํ ์ฌํญ๋ฌธ์์ด ์ ์ฒด์ ์ง/ํ์ ์ธ๋ฑ์ค๊ฐ ์๋๋ผ, ๋จ์ด(๊ณต๋ฐฑ์ ๊ธฐ์ค) ๋ณ๋ก ์ง/ํ์ ์ธ๋ฑ์ค๋ฅผ ํ๋จํด์ผ ํฉ๋๋ค.์ฒซ ๋ฒ์งธ ๊ธ์๋ 0๋ฒ์งธ ์ธ๋ฑ์ค๋ก ๋ณด์ ์ง์๋ฒ์งธ ์ํ๋ฒณ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค.์ ์ถ๋ ฅ ์sreturn.. 2024. 11. 26. Java ๊ธฐ๋ณธํธ ๊ฐ์_๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ ๊ธฐ๋ณธํ vs ์ฐธ์กฐํ 1 - ์์์๋ฐ์์ ์ฐธ์กฐํ์ ์ ๋๋ก ์ดํดํ๋ ๊ฒ์ ์ ๋ง ์ค์ํ๋ค.๋ณ์์ ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์ฅ ํฌ๊ฒ ๋ณด๋ฉด ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ์ผ๋ก ๋ถ๋ฅํ ์ ์๋ค. ์ฌ์ฉํ๋ ๊ฐ์ ๋ณ์์ ์ง์ ๋ฃ์ ์ ์๋ ๊ธฐ๋ณธํ, ๊ฐ์ฒด๊ฐ ์ ์ฅ๋ ๋ฉ๋ชจ๋ฆฌ์ ์์น๋ฅผ ๊ฐ๋ฅดํค๋ ์ฐธ์กฐ๊ฐ์ ๋ฃ์ ์ ์๋ ์ฐธ์กฐํ์ผ๋ก ๋ถ๋ฅํ ์ ์๋ค.๊ธฐ๋ณธํ(Primitive Type) : int, long, double, boolean์ฒ๋ผ ๋ณ์์ ์ฌ์ฉํ ๊ฐ์ ์ง์ ๋ฃ์ ์ ์๋ ๋ฐ์ดํฐ ํ์ ์ ๊ธฐ๋ณธํ์ด๋ผ ํ๋ค.์ฐธ์กฐํ(Reference Type) : ๋ฐ์ดํฐ์ ์ ๊ทผํ๊ธฐ ์ํ ์ฐธ์กฐ(์ฃผ์)๋ฅผ ์ ์ฅํ๋ ๋ฐ์ดํฐ ํ์ ์ ์ฐธ์กฐํ์ด๋ผ ํ๋ค. ์ฐธ์กฐํ์ ๊ฐ์ฒด ๋๋ ๋ฐฐ์ด์ ์ฌ์ฉ๋๋ค.๊ธฐ๋ณธํ ๋ณ์์๋ ์ง์ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ด ๋ค์ด์์ง๋ง ์ฐธ์กฐํ ๋ณ์์๋ ์์น(์ฐธ์กฐ๊ฐ).. 2024. 11. 26. Java ๊ธฐ๋ณธํธ ๊ฐ์_ํด๋์ค์ ๋ฐ์ดํฐ ํด๋์ค๊ฐ ํ์ํ ์ด์ Java ์ธ์์ ํด๋์ค์ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋งํผ ํด๋์ค์ ๊ฐ์ฒด๋ผ๋ ๊ฐ๋ ์ ์ค์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํด๋์ค์ ๊ฐ์ฒด๋ ๋๋ฌด ๋ง์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ด์ ํ ๋ฒ์ ์ดํดํ๊ธฐ ์ฝ์ง ์๋ค.์ฌ๋์ด ๊ด๋ฆฌํ๊ธฐ ์ข์ ๋ฐฉ์์ ๊ฐ๋ ์ ํ๋๋ก ๋ฌถ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ๊ฐ์ฒด ๋ณ๋ก ๊ฐ์ ๊ด๋ฆฌํ๋ ๊ฒ์ด๋ค. ํด๋์ค ๋์ student ํด๋์คpublic class Student { String name; int age; int grade;}class ํค์๋๋ฅผ ์ฌ์ฉํด์ ํ์ ํด๋์ค(Strudent)๋ฅผ ์ ์ํ๋ค. ํ์ ํด๋์ค๋ ๋ด๋ถ์ ์ด๋ฆ(name), ๋์ด(age), ์ฑ์ (grade) ๋ณ์๋ฅผ ๊ฐ์ง๋ค.์ด๋ ๊ฒ ํด๋์ค์ ์ ์ํ ๋ณ์๋ค์ ๋ฉค๋ฒ ๋ณ์, ๋๋ ํ๋๋ผ ํ๋ค.๋ฉค๋ฒ ๋ณ์(Member Variable) .. 2024. 11. 25. ํ๋ก๊ทธ๋๋จธ์ค_3์ง๋ฒ ๋ค์ง๊ธฐ ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/68935 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ์์ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. n์ 3์ง๋ฒ ์์์ ์๋ค๋ก ๋ค์ง์ ํ, ์ด๋ฅผ ๋ค์ 10์ง๋ฒ์ผ๋ก ํํํ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ ์ฌํญn์ 1 ์ด์ 100,000,000 ์ดํ์ธ ์์ฐ์์ ๋๋ค.์ ์ถ๋ ฅ ์nresult457125229์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1๋ต์ ๋์ถํ๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.n (10์ง๋ฒ)n (3์ง๋ฒ)์๋ค ๋ฐ์ (3์ง๋ฒ)10์ง๋ฒ์ผ๋ก ํํ45120000217 ๋ด๊ฐ ์์ฑํ ์ฝ๋i.. 2024. 11. 25. ์ด์ 1 ยทยทยท 17 18 19 20 21 22 23 ยทยทยท 34 ๋ค์