์๊ณ ๋ฆฌ์ฆ
๋ฐฑ์ค 10988 ์๋ฐ ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ
https://www.acmicpc.net/problem/10988 10988๋ฒ: ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ ์ฒซ์งธ ์ค์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. www.acmicpc.net ์๊ตฌ์ฌํญ ํฐ๋ฆฐ๋๋กฌ ์ฌ๋ถ์ ๋ฐ๋ผ ์ถ๋ ฅํ๊ธฐ ์ค๊ณ ์ฐ์์ฐ, ๊ธฐ๋ฌ๊ธฐ, ๋ณ๋ฅ๋ณ, ์ญ์ผ์ญ๊ณผ ๊ฐ์ด ์ ๋ค ๋ฌธ์๊ฐ ๊ฐ์ ๊ฒ์ ํฐ๋ฆฐ๋๋กฌ์ด๋ผ๊ณ ํ๋ค. ์ฒ์์๋ ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๊ตฌํ ํ ๋ฐ์ผ๋ก ๋๋์ด reverse ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ์ง๋ง, ์๋ค ๊ธ์๊ฐ ๊ฐ์ ํฐ๋ฆฐ๋๋กฌ์ด๊ธฐ ๋๋ฌธ์ for๋ฌธ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ํด๊ฒฐํ ์ ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ด๋ ์ด์ ์ ์ฌ์ฉํด๋ดค๋ StringBuffer์ reverse๋ฅผ ํ์ฉํ๋ค. ๋ด ํ์ด import java.util.Scanner..
๋ฐฑ์ค 2609 java ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
https://www.acmicpc.net/problem/2609 2609๋ฒ: ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ ์ฒซ์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต๋๊ณต์ฝ์๋ฅผ, ๋์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ ๋ตํ์ด 1. ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ ๋ฐฉ๋ฒ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); int d = gcd(a, b);// ์ต๋๊ณต์ฝ์ System.out.println(d); System.out.println(a * ..
๋ฐฑ์ค 2743 java ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ
https://www.acmicpc.net/status?from_mine=1&problem_id=2743&user_id=raplend17 ์ฑ์ ํํฉ www.acmicpc.net ๋ด ํ์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); String[] result = str.split(""); System.out.println(result.length); } } ๋ค๋ฅธ ํ์ด import java.util.Scanner; import java.util.StringTokenizer; public c..
๋ฐฑ์ค 11382 java ๊ผฌ๋ง ์ ๋ฏผ
https://www.acmicpc.net/problem/11382 11382๋ฒ: ๊ผฌ๋ง ์ ๋ฏผ ์ฒซ ๋ฒ์งธ ์ค์ A, B, C (1 ≤ A, B, C ≤ 1012)์ด ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a = sc.nextLong(); long b = sc.nextLong(); long c = sc.nextLong(); System.out.println(a+b+c); } } ์ฒ์ ๋จ์ํ๊ฒ intํ์ผ๋ก ์ ์ถํ๋ค๊ฐ ๋ฐํ์ ์ค๋ฅ๊ฐ ๊ฑธ๋ ธ๋ค. ๋ฐ๋ ์ซ์๊ฐ intํ๋ณด๋ค ..
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ์ค์๊ฐ ๊ตฌํ๊ธฐ
๋ฌธ์ ์ค๋ช ์ค์๊ฐ์ ์ด๋ค ์ฃผ์ด์ง ๊ฐ๋ค์ ํฌ๊ธฐ์ ์์๋๋ก ์ ๋ ฌํ์ ๋ ๊ฐ์ฅ ์ค์์ ์์นํ๋ ๊ฐ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด 1, 2, 7, 10, 11์ ์ค์๊ฐ์ 7์ ๋๋ค. ์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ์ค์๊ฐ์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ array์ ๊ธธ์ด๋ ํ์์ ๋๋ค. 0
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ์ค๋ณต๋ ์ซ์ ๊ฐ์
๋ฌธ์ ์ค๋ช ์ ์๊ฐ ๋ด๊ธด ๋ฐฐ์ด array์ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, array์ n์ด ๋ช ๊ฐ ์๋ ์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ 1 ≤ array์ ๊ธธ์ด ≤ 100 0 ≤ array์ ์์ ≤ 1,000 0 ≤ n ≤ 1,000 ์ ์ถ๋ ฅ ์arraynresult [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 [1, 1, 2, 3, 4, 5] ์๋ 1์ด 2๊ฐ ์์ต๋๋ค. ์ ์ถ๋ ฅ ์ #2 [0, 2, 3, 4] ์๋ 1์ด 0๊ฐ ์์ต๋๋ค. ๋ดํ์ด function solution(array, n) { var answer = 0; //๋ฆฌํด๊ฐ์ผ๋ก ์ธ ์ ์ for ( i=0; i < array.length; i ++..
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ํธ์ง
๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ํ ๋จธ๋๊ป ์์ ์ถํ ํธ์ง๋ฅผ ์ฐ๋ ค๊ณ ํฉ๋๋ค. ํ ๋จธ๋๊ฐ ๋ณด์๊ธฐ ํธํ๋๋ก ๊ธ์ ํ ์ ํ ์๋ฅผ ๊ฐ๋ก 2cm ํฌ๊ธฐ๋ก ์ ์ผ๋ ค๊ณ ํ๋ฉฐ, ํธ์ง๋ฅผ ๊ฐ๋ก๋ก๋ง ์ ์ ๋, ์ถํ ๋ฌธ๊ตฌ message๋ฅผ ์ ๊ธฐ ์ํด ํ์ํ ํธ์ง์ง์ ์ต์ ๊ฐ๋ก๊ธธ์ด๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ ๊ณต๋ฐฑ๋ ํ๋์ ๋ฌธ์๋ก ์ทจ๊ธํฉ๋๋ค. 1 ≤ message์ ๊ธธ์ด ≤ 50 ํธ์ง์ง์ ์ฌ๋ฐฑ์ ์๊ฐํ์ง ์์ต๋๋ค. message๋ ์๋ฌธ ์ํ๋ฒณ ๋์๋ฌธ์, ‘!’, ‘~’ ๋๋ ๊ณต๋ฐฑ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ ์ถ๋ ฅ ์messageresult "happy birthday!" 30 "I love you~" 22 ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 message์ ๊ธ์ ์๊ฐ 15๊ฐ๋ก ์ต์ ๊ฐ๋ก 30cm์ ํธ์ง์ง๊ฐ ํ์ํฉ..
[ํ๋ก๊ทธ๋๋จธ์ค] ์ํ ๋๋ฌผ ์ฐพ๊ธฐ
https://school.programmers.co.kr/learn/courses/30/lessons/59036 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAMET..