https://school.programmers.co.kr/learn/courses/30/lessons/59045 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAMET..
https://www.acmicpc.net/problem/2630 2630๋ฒ: ์์ข ์ด ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์๋ ์ ์ฒด ์ข ์ด์ ํ ๋ณ์ ๊ธธ์ด N์ด ์ฃผ์ด์ ธ ์๋ค. N์ 2, 4, 8, 16, 32, 64, 128 ์ค ํ๋์ด๋ค. ์์ข ์ด์ ๊ฐ ๊ฐ๋ก์ค์ ์ ์ฌ๊ฐํ์นธ๋ค์ ์์ด ์์ค๋ถํฐ ์ฐจ๋ก๋ก ๋์งธ ์ค๋ถํฐ ๋ง์ง๋ง ์ค๊น์ง ์ฃผ์ด์ง๋ค. www.acmicpc.net ๐ก ๋ฌธ์ ์ ๊ทผ ๋ฐฉ์ ๋ฒ์๋ณ๋ก ๋ถํ ํด์ ์ฌ๊ท ๋๋ฆฌ๋ ํํ -> ๋ถํ ์ ๋ณต์ผ๋ก ํ์ด์ผํ๋ ๋ํ์ ์ธ ๋ฌธ์ - ๊ธฐ์ ์กฐ๊ฑด 1: ์์ข ์ด๊ฐ ๋์ด์ ๋๋ ์ง์ง ์์ ๋ return -๊ธฐ์ ์กฐ๊ฑด2: ๋ชจ๋ ์นธ์ ์์ข ์ด ์์ด ๊ฐ์ ๋ return 2. ๊ธฐ์ ์กฐ๊ฑด 2๋ฅผ ํ์ ํ๊ธฐ ์ํด์๋ booleanํ์ ์ ํ์ธ ์ ์ฐจํ์ -> isSame() ํจ์ 3. 1์ฌ๋ถ๋ฉด, 2์ฌ๋ถ๋ฉด, 3์ฌ๋ถ๋ฉด, 4์ฌ๋ถ๋ฉด์ผ๋ก ๋..
๐ก ๋ฌธ์ ๋ณด๊ธฐ https://www.acmicpc.net/problem/10814 ๐กํ์ด๋ฐฉ์ ์ฐ์ ์์ํ๋ฅผ ์ฌ์ฉํด์ ํ์ด ๋์ด๊ฐ ๋์ผํ ๋๋ ๋จผ์ ๊ฐ์ ํ ์์ผ๋ก ํ๊ธฐ ์ํด index๋ฅผ ๋ถ์ฌํจ @Override public int compareTo(Node o) { if (o.age - this.age == 0) {// ๋์ด๊ฐ ๋์ผํ ๊ฒฝ์ฐ // ๋จผ์ ๊ฐ์ ํ ์ ๋จผ์ ์ถ๋ ฅ return this.idx - o.idx; } else { return this.age - o.age; } } ๐ก ์ต์ข ์ฝ๋ package ๋ฐฑ์ค; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.P..
๋ฌธ์ ๋ฅผ ๋๋ฌด ์ฝ๊ฒ ์๊ฐํ๋๋ ์๊ฐ์ด๊ณผ ๋ฒ์๋ฅผ ๋ณด๋ ๋ฌด์ํ๊ฒ ํ๋ฉด ์๋๊ฒ ์ -> ์์ด๋ ์๋ ๋ฏ ์ข ๋ ์๊ฐํด๋ณด์ package ๋ฐฑ์ค; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main_1593 { public static void main(String[] args) throws IOException { // W: cAda // g: 4 // S:AbrAcadAbRa // gS: 11 // Acad // cadA // ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๊ฐํด์ผํจ BufferedR..