abstract class Animal { // ์ถ์ ๋ฉ์๋: ํ์ ํด๋์ค์์ ๋ฐ๋์ ๊ตฌํํด์ผ ํจ abstract void makeSound(); // ์ผ๋ฐ ๋ฉ์๋: ํ์ ํด๋์ค์์ ์ฌ์ ์ํ ์๋, ๊ทธ๋๋ก ์ฌ์ฉํ ์๋ ์์ void eat() { System.out.println("๋๋ฌผ์ด ๋จน์ด๋ฅผ ๋จน์ต๋๋ค."); } } interface Swimmer { // ์ถ์ ๋ฉ์๋: ๊ตฌํ ํด๋์ค์์ ๋ฐ๋์ ๊ตฌํํด์ผ ํจ void swim(); } // ๊ตฌํ ํด๋์ค class Dog extends Animal implements Swimmer { @Override void makeSound() { System.out.println("๊ฐ๊ฐ ์ง์ต๋๋ค."); } @Override public void swim() { Sys..
์ ์ฐจ์งํฅ ํ๋ก๊ทธ๋๋ฐ → ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP) ์ ์ฐจ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์์ public class ProceduralExample { public static void main(String[] args) { int width = 5; int height = 10; int area = calculateArea(width, height); System.out.println("์ฌ๊ฐํ์ ๋์ด: " + area); } static int calculateArea(int width, int height) { return width * height; } } -> ์ด ์์ ์์๋ ํจ์ calculateArea๋ฅผ ํธ์ถํ์ฌ ์ฌ๊ฐํ์ ๋์ด๋ฅผ ๊ณ์ฐํ๋ค. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์์ class Rectangle { private ..
1์ฐจ ์ฝ๋ฉํ ์คํธ ํ์ ์๊ณ ๋ฆฌ์ฆ ์ค๋น๋ฅผ ๋๋ฆ ์ด์ฌํํ๋ค. ๋ฐฑ์ค ์ค๋ฒ~ํ๋ ํ์ ๋ฌธ์ ๋ฅผ 300 ๋ฌธ์ ํ์๊ณ , ํ๋ก๊ทธ๋๋จธ์ค์์๋ lv3 ๊น์ง 100 ๋ฌธ์ ๋ฅผ ํ์๋ค. ๋ฌธ์ ๋ ๊ฐ๊ด์ 10๋ฌธ์ (์๋ง๋), ์๊ณ ๋ฆฌ์ฆ 2๋ฌธ์ ๊ฐ ๋์๋๋ฐ ๊ฐ๊ด์์ด ์๊ฐ๋ณด๋ค ๊น๋ค๋ก์ ๋ ๋๋์ด๋ค. ์ ๊ณต์์ด์ง๋ง cs ๋ฅผ ๋ง์ด ์ ๋ดค๋ ํ์ด๋ ค๋.. ์๊ณ ๋ฆฌ์ฆ 1๋ฒ ์ถ๋ ฅ์ ๊น๋ค๋กญ๊ฒ ์๊ตฌํ๋ ๋ฌธ์ ๊ฐ ๋์๋ค. ์์๊ณผ, ๊ตฌํ๋ ฅ์ ์๊ตฌํ๋ .. ? ํ์ ํ๊ณ ์ฝ๋ ๊ตฌํํ๋๋ฐ์ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆด๊ฒ ๊ฐ์์ 2๋ฒ ๋จผ์ ํ๊ณ ์๋๋ฐ, 0.5์ํ๊ณ ์๊ฐ ์ด์๋ก ์ ์ถ .. ์๊ณ ๋ฆฌ์ฆ 2๋ฒ ๊ตฌํ๋ ฅ์ ์๊ตฌํ๋ ๋ฌธ์ ์๋ค. ๊ทผ๋ฐ ๋ฌธ์ ๊ฐ ๊ฐ๋ ์ฑ์ด ์ข .... IDE ๋ถ๊ฐ๋ฅ์ ๊ตฌํ ๋ฌธ์ ์์ ํฐ ํธ๋์บก์ ์๋์๋ค๊ณ ์๊ฐํ๋ค. ์์กฐ๋กญ๊ฒ ์์ธ์ผ์ด์ค๊น์ง ์๊ฐํด์ ํ์๋ค. ์ง๊ธ ์๊ฐํด๋ณด๋ฉด ์กฐ..
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8#curriculum ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ www.inflearn.com ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ ์คํ๋ง ์คํ๋ง์ด๋?
https://spartacodingclub.kr/online/special/chatgpt ๋ฅผ ์๊ฐํ๋ฉด์ ๋ด์ฉ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉํ ํด : 1. ChatGPT https://chat.openai.com/ 2. IntelliJ (IDE) chatGPT๋ก 10๋ถ ๋ง์ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ | ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ๋ฌด๋ฃํน๊ฐ ์ฝ๋ฉ์ chatGPT๋ฅผ ๋ํด ๋๊ตฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ์น์ ๊ตฌํํด๋ณด์ธ์. ์์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ทน๋ํ ํ๋ chatGPT ์ ์ผ ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ ค์. spartacodingclub.kr https://giken.tistory.com/entry/ChatGPT%EB%A1%9C-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%A7%8..
https://spartacodingclub.kr/online/special/chatgpt ๋ฅผ ์๊ฐํ๋ฉด์ ๋ด์ฉ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉํ ํด : 1. ChatGPT https://chat.openai.com/ 2. IntelliJ (IDE) chatGPT๋ก 10๋ถ ๋ง์ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ | ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ๋ฌด๋ฃํน๊ฐ ์ฝ๋ฉ์ chatGPT๋ฅผ ๋ํด ๋๊ตฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ์น์ ๊ตฌํํด๋ณด์ธ์. ์์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ทน๋ํ ํ๋ chatGPT ์ ์ผ ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ ค์. spartacodingclub.kr ๋๋ง์ ๋ฅดํ๋ง์ผ ์ง์ ์๋ ๋ฌผ๊ฑด์ ํ๋๋ค! ๋ง์ผ์ ํ ์๋ค๊ฐ ๋ฌผ๊ฑด ์ ๋ณด๋ฅผ ๋ด์ ํ์ด์ง๋ฅผ ์นด๋ ํ์์ผ๋ก ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. gpt ์์ new chat ํฉ๋๋ค. ๊ธฐ๋ณธ html ํ ํ๋ฆฟ์ ์ค๋๋ค. ์ด๋ฒ์๋ img ํ์ผ์ ์์ฒญ..
https://www.acmicpc.net/problem/5430 5430๋ฒ: AC ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ๋ํด์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ์ ์ ๋ฐฐ์ด์ ํจ์๋ฅผ ์ํํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ error๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ค์ ๋ก ๋ฐฐ์ด์ ๋ค์ง์ด๊ฐ๋ฉด์ ํ๋ฉด, ์๊ฐ์ด๊ณผ๊ฐ ๋ฌ์ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ deque๋ฅผ ํตํด ์ ๋ค์ ์ญ์ ๋ฅผ ํด์ค๋๋ค. ๋ค์ง์ด์ง ์ํ๋ reverse ๋ผ๋ boolean ๋ณ์๋ฅผ ํตํด์ ์ปจํธ๋กคํฉ๋๋ค. ๋ํ ์ด ๋ฌธ์ ์์๋ stringbuilder๋ฅผ ์จ์ผ๋ง ์๊ฐ์ด๊ณผ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค !! package WEEK0.P5430; import java.io.BufferedReader; import java.io.FileInputStream; import java.i..
https://spartacodingclub.kr/online/special/chatgpt ๋ฅผ ์๊ฐํ๋ฉด์ ๋ด์ฉ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉํ ํด : 1. ChatGPT https://chat.openai.com/ 2. IntelliJ (IDE) chatGPT๋ก 10๋ถ ๋ง์ ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ | ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ๋ฌด๋ฃํน๊ฐ ์ฝ๋ฉ์ chatGPT๋ฅผ ๋ํด ๋๊ตฌ๋ณด๋ค ๋น ๋ฅด๊ฒ ์น์ ๊ตฌํํด๋ณด์ธ์. ์์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ ๊ทน๋ํ ํ๋ chatGPT ์ ์ผ ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ ค์. spartacodingclub.kr ๋ถํธ์คํธ๋ฉ์ ๋์ด์์ head ์ ๋ฃ์ด์ฃผ๋ ๊ธฐ๋ณธ html ํ์ ์์ฑํฉ๋๋ค. ์ด ๊ฒ์ gpt ์๊ฒ ๋๊ฒจ์ค๋๋ค. ๋๋ต์ ํ์ง๋ง๋ผ๊ณ ๋ง๋ถ์ฌ์ ๋๋ต ์๊ฐ์ ๋จ์ถ์์ผ์ค๋๋ค. ๋ถํธ์คํธ๋ฉ์ ์ด์ฉํ ๋ฒํผ์ ๋ง๋ค์ด๋ณด์์ต๋๋ค. ๋ถํํ์ง ..