๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/11720 11720๋ฒ: ์ซ์์ ํฉ ์ฒซ์งธ ์ค์ ์ซ์์ ๊ฐ์ N (1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์ซ์ N๊ฐ๊ฐ ๊ณต๋ฐฑ์์ด ์ฃผ์ด์ง๋ค. www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ก ๊ฐ์ ์
๋ ฅ๋ฐ์ charAt() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค. for๋ฌธ์ ํตํด ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์ ์ฒ์ ๋ฌธ์๋ถํฐ ๋ ๋ฌธ์๊น์ง ๊ฐ ๋ฌธ์์ ์ดํฉ์ ๊ตฌํ์ผ๋ฉฐ charAt() ๋ฉ์๋๋ ํด๋น ๋ฌธ์์ ์์คํค ์ฝ๋ ๊ฐ์ ๋ฐํํ๋ฏ๋ก -48์ ํด์ฃผ์ด์ผ ์
๋ ฅํ ์ซ์ ๊ฐ ๊ทธ๋๋ก๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner ..
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/11654 11654๋ฒ: ์์คํค ์ฝ๋ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด System.in.read() => read๋ InputStream์ ๋ฉ์๋ read ๋ฉ์๋๋ 1byte์ฉ ์ฝ์ผ๋ฉด์ ํด๋น ๋ฌธ์์ ๋์ํ๋ ์์คํค์ฝ๋ ๊ฐ์ ์ ์ฅ ํ ์ ์์ผ๋ฉฐ java.io ํจํค์ง์ ์๋ ์
์ถ๋ ฅ ํด๋์ค๋ ๋ฐ๋์ IOException์ด๋ผ๋ ์์ธ๋ฅผ ๋์ ธ์ค์ผ ํ๋ค. ์ฝ๋ import java.io.IOException; import java.util.Scanner; public class Main { public static ..
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/9086 9086๋ฒ: ๋ฌธ์์ด ์
๋ ฅ์ ์ฒซ ์ค์๋ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1 ≤ T ≤ 10)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค์ ํ๋์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ์ํ๋ฒณ A~Z ๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์ํ๋ฒณ ์ฌ์ด์ ๊ณต๋ฐฑ์ ์์ผ www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค. ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 0; i < num; i++) { St..
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/2743 2743๋ฒ: ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๋ฅผ ์
๋ ฅ๋ฐ์, ๊ทธ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค. ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); System.out.println(str.length()); } }
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/27866 27866๋ฒ: ๋ฌธ์์ ๋ฌธ์์ด ์ฒซ์งธ ์ค์ ์์ด ์๋ฌธ์์ ๋๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด $S$๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ ์ต๋ $1\,000$์ด๋ค. ๋์งธ ์ค์ ์ ์ $i$๊ฐ ์ฃผ์ด์ง๋ค. ($1 \le i \le \left|S\right|$) www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์์ผ๋ฉฐ Java์์ charAt()์ ๋ฌธ์์ด์ index ๊ฐ์ ํตํด ๋ฌธ์๋ฅผ ์ฝ์ด์ค๋ ๋ฐฉ๋ฒ์ผ๋ก String ํ์
์ผ๋ก ๋ฐ์ ๋ฌธ์์ด์ char ํ์
์ผ๋ก ํ ๊ธ์๋ง ์ถ์ถ ํด์ฃผ๋ ํจ์์ด๋ค. String str = "์๋
ํ์ธ์"; ๋ผ๋ ๋ฌธ์์ด์ด ์๋ค๋ฉด str.charAt(0); = ์ str.charAt(1); = ๋
str.charAt..
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/5597 5597๋ฒ: ๊ณผ์ ์ ๋ด์ ๋ถ..? X๋ํ M๊ต์๋์ ํ๋ก๊ทธ๋๋ฐ ์์
์ ๋งก๊ณ ์๋ค. ๊ต์ค์ ํ์์ด 30๋ช
์ด ์๋๋ฐ, ํ์ ๋ช
๋ถ์ ๊ฐ ํ์๋ณ๋ก 1๋ฒ๋ถํฐ 30๋ฒ๊น์ง ์ถ์๋ฒํธ๊ฐ ๋ถ์ด ์๋ค. ๊ต์๋์ด ๋ด์ค ํน๋ณ๊ณผ์ ๋ฅผ 28๋ช
์ด ์ ์ถํ๋๋ฐ, www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค. ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int [31]; for(int i=1; i
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/10810 10810๋ฒ: ๊ณต ๋ฃ๊ธฐ ๋ํ์ด๋ ๋ฐ๊ตฌ๋๋ฅผ ์ด N๊ฐ ๊ฐ์ง๊ณ ์๊ณ , ๊ฐ๊ฐ์ ๋ฐ๊ตฌ๋์๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋ค. ๋, 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ์ ํ์๋ ๊ณต์ ๋งค์ฐ ๋ง์ด ๊ฐ์ง๊ณ ์๋ค. ๊ฐ์ฅ ์ฒ์ ๋ฐ๊ตฌ๋์๋ ๊ณต์ด www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค. ์ฝ๋ import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] arr = new int[N]; int M = sc.ne..
๐Algorithm
๋ฌธ์ https://www.acmicpc.net/problem/2562 2562๋ฒ: ์ต๋๊ฐ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ 9๊ฐ์ ์์ฐ์ 3, 29, 38, 12, 57, 74, 40, 85, 61 ์ด ์ฃผ์ด www.acmicpc.net ๋ฌธ์ ์ค๋ช
๋ฌธ์ ํ์ด Scanner๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํํ์๋ค. ์ฝ๋ import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int arr[] = new i..