โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ์
๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ
์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 ์
๋ ฅ์ ๋ง์ง๋ง์๋ 0 ๋ ๊ฐ๊ฐ ๋ค์ด์จ๋ค. โ๐ฅ ์ถ๋ ฅ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ์ถ๋ ฅํ๋ค.โ๐ก ํ์ด โ
1. Scanner ํ๋ฆฐ ์ฝ๋ โผimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { int a = sc.nextInt(); int b = sc.nextInt(); Syst..
My Tech Blog (Algorithm/BaekJoon)
ํ์ ๊ฐฏ์๋ฅผ ์
๋ ฅ๋ฐ์์ ๋ค์ํ ๋ชจ์์ผ๋ก ์ฝ์์ ๋ณ์ ์ฐ์ด ๋ณด์! 1. ๊ธฐ๋ณธ ๋ณ์ฐ๊ธฐimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("ํ์ ๊ฐ์๋ฅผ ์
๋ ฅํ์ธ์: "); int rows = scanner.nextInt(); for (int i = 0; i < rows; i++) { for (int j = 0; j < rows; j++) { System.out.print("*"); } System.out.println(); } } } 2. ์ผ์ชฝ ์ผ๊ฐํ ๋ณ ์ฐ๊ธฐimport java.util.Scanner;..
โ
๋ฌธ์ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ๊ณต๋ฐฑ(" ")๊ณผ *์ ํจ๊ป ์ฐ๋ ๋ฌธ์ ๊ณต๋ฐฑ 4 ๋ณ 1 ๊ณต๋ฐฑ 3 ๋ณ 2 ๊ณต๋ฐฑ 2 ๋ณ 3 ๊ณต๋ฐฑ 1 ๋ณ 4๊ณต๋ฐฑ 0 ๋ณ 5 ๊ท์น : n ๋ฒ์งธ ํ์๋ N-n๊ฐ์ ๊ณต๋ฐฑ์ด ์ถ๋ ฅ๋๊ณ , ๋ณ์ n ๋ฒ์งธ ํ์ n ๊ฐ๊ฐ ์ถ๋ ฅ๋์ด์ผ ํ๋ค. i๋ ํ์ ์๋ฏธํ๋ฏ๋ก N-i ์ ๊ฐ(j์ ๋ฐ๋ณตํ์) ๋งํผ ๊ณต๋ฐฑ์ ์ถ๋ ฅ, ๋ณ์ ํ ๊ฐฏ์์ธ i๊ฐ๋ฅผ ์ถ๋ ฅ. โ
Scanner import java.util.Scanner; public class Main { p..
โ
๋ฌธ์ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. โ๐ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ N๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์๋ฐ ์ด๋ณด์๋ค์ด ์ด๋ ค์ํ๋ค๋ ์๋ฐ ๋ณ์ฐ๊ธฐ์ด ๋ฌธ์ ๋ ๋ค์ํ ๋ชจ์์ ๋ณ์ฐ๊ธฐ ์ค์์๋ ๋์ด๋๊ฐ ์ฌ์ด ํธ์ด๋ค. ๋ณ์ฐ๊ธฐ ์๋ฆฌ => ์ด์ค for๋ฌธ ๋ฐ๊นฅ for๋ฌธ => ๊ฐ ํ์ด ๋ฐ๋ณต๋๋ ๊ฒ์ ์๋ฏธ(์ค ๋จ์๋ก ์ํ๋๋ ๋ฐ๋ณต)์์ชฝ for๋ฌธ => ํ ํ ์์์์ ๋ก์ง์ ์๋ฏธ(ํ ์ค ๋ด) ํ๋ค๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. โ
1. Scanner import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: A + B = C" ํ์์ผ๋ก ์ถ๋ ฅํ๋ค. x๋ ํ
์คํธ ์ผ์ด์ค ๋ฒํธ์ด๊ณ 1๋ถํฐ ์์ํ๋ฉฐ, C๋ A+B์ด๋ค. โ ๐ก ํ์ด ์์ ํ์ด๋ณธ 11021๋ฒ ๋ฌธ์ ๋ ์ ์ฌํ ๋ฌธ์ ์ด๋ค. ๋ค๋ฅธ ์ ์ ์ถ๋ ฅ ํ์์ด๋ค. 11021๋ฒ ๋ฌธ์ ์์๋ A์ B์ ํฉ์ธ ๊ฒฐ๊ณผ๊ฐ C๋ง ๋จ๋
์ผ๋ก ์ถ๋ ฅํด ์ฃผ๋ฉด ๋๋๋ฐ ํด๋น ๋ฌธ์ ์์๋ A + B = C ํ์์ผ๋ก ์ธ ๊ฐ์ ๋ชจ๋ ์ถ๋ ฅํด ์ฃผ์ด์ผ ํ๋ค. [๋ฐฑ์ค] 11021๋ฒ : A+B-7 ์๋ฐ / java โ
๋ฌธ..
โ
๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ๐ฅ ์
๋ ฅ ์ฒซ์งธ ์ค์ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10) โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ค. ํ
์คํธ ์ผ์ด์ค ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค. โ ๐ก ํ์ด 1. ์ฒ์์ int a๋ฅผ ์ ์ธํ๊ณ ํ
์คํธ ์ผ์ด์ค์ ๊ฐ์๋ฅผ ์
๋ ฅ๋ฐ๋๋ค. 2. for๋ฌธ์ 1๋ถํฐ a๊น์ง ๋๋ ค์ฃผ๋ฉด์ ์ ์ ๋ ๊ฐ๋ฅผ ์
๋ ฅ๋ฐ๋๋ค. ์ฌ๊ธฐ์ for๋ฌธ์ 0๋ถํฐ๋ก ์ค์ ํ์ง ์์ ์ด์ ๋ ๊ฐ ํ
์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ x๋ฅผ i๋ก ๋์ฒดํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. 3. ๋งค ์
๋ ฅ ๋ง๋ค System..
โ
๋ฌธ์ ๋น ๋ฅด๊ฒ ์
๋ ฅ๋ฐ๊ณ ์ถ๋ ฅํ๋ ๋ฌธ์ โ๐ฅ ์
๋ ฅ ์ฒซ ์ค์ ํ
์คํธ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. T๋ ์ต๋ 1,000,000์ด๋ค. ๋ค์ T์ค์๋ ๊ฐ๊ฐ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. A์ B๋ 1 ์ด์, 1,000 ์ดํ์ด๋ค. โ๐ฅ ์ถ๋ ฅ ๊ฐ ํ
์คํธ์ผ์ด์ค๋ง๋ค A+B๋ฅผ ํ ์ค์ ํ๋์ฉ ์์๋๋ก ์ถ๋ ฅํ๋ค. โ ๐ก ํ์ด ์๊ฐ์ ํ์ 1.5์ด๋ค. ๋ฐ๋ผ์ Scanner๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฐ์ด๊ณผ๋ก ์ค๋ต์ฒ๋ฆฌ ๋๋ค. System.out.printn ๋ ์ฌ์ฉํ๋ฉด ์๊ฐ์ด๊ณผ๋๋ค. 1000๋ง๊ฐ์ ์ซ์๋ฅผ ์
๋ ฅ ๋ฐ์ ๋ ๊ธฐ์ค์ผ๋ก Scanner๋ฅผ ์ด์ฉํ๋ฉด ์ํ์๊ฐ 6์ด ๊ฑธ๋ฆฐ๋ค. ํ์ง๋ง BufferedReader์ ์ฌ์ฉํ๋ฉด 0.9์ด ๋ฐ์ ๊ฑธ๋ฆฌ์ง ์๋๋ค. ์ด์ฒ๋ผ Scanner์ BufferedReader์ ์๋๋ ํฌ๊ฒ ์ฐจ์ด๋๋ค, ๋ฐ๋ผ์ ์
๋ ฅ์ด ๋ง์..
โ
๋ฌธ์ ํ์๊ฐ N๋ฐ์ดํธ ์ ์๊น์ง ์ ์ฅํ ์ ์๋ค๊ณ ์๊ฐํด์ ์น ํ์ ์ด ์ ์ ์๋ฃํ์ ์ด๋ฆ์ ๋ฌด์์ผ๊น? (์ฝ๋ฉ ๊ณต๋ถ๋ฅผ ์ ํ์ฌ ์ด๋ ๊ฒ long long long long...์ ์น ํ์ ์ ๋ ์ผ์ด ์๋๋ก ํฉ์๋ค.) โ๐ฅ ์
๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์๋ ๋ฌธ์ ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. (4 long 2๋ฒ 12๋ฐ์ดํธ long long long int => long 3๋ฒ N์ด 4,8,12์ผ ๋ long์ด 1,2,3 N/4๋งํผ long์ ๊ฐ์๊ฐ ์ถ๋ ฅ๋๋ค. โ
1. Scanner๋ก ์
๋ ฅ๋ฐ๋ ํ์ด import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = ..