์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
231
SW Expert Academy 1974. ์ค๋์ฟ ๊ฒ์ฆ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ด ์ฝ๋ import java.util.HashSet; import java.util.Scanner; class Solution { public static void main(String args[]) { Scanner sc= new Scanner(System.in); int T; T=sc.nextInt(); Test: for (int test_case = 1; test_case 2์ฐจ์ ๋ฐฐ์ด์ ๊ฐ ์๊ฑด์ ๋ง๊ฒ Hash set์ ๋ฃ๊ณ set์ size๊ฐ 9๊ฐ ์๋๋ฉด, 0 ์ถ๋ ฅํ๋ฉด ๋ ๋ฏ. // 2. ๊ฐ๋ก์์ ๊ฒน์น๋ ๊ฐ์ด ์๋์ง ..
2023.05.14
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
Sw Expert Academy 1976. ์๊ฐ ๋ง์
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ด ์ฝ๋ ๋ ํด๋์ค๋ก ํ์๋๋ฐ, ์ด๊ฑด ๊ทธ๋ฅ for๋ก ํธ๋ ๊ฒ ๋ ์ง๊ด์ ์ด๊ณ ๋น ๋ฅธ ๋ฏ ํ๋ค... ์์ ๊ฐ๋
์ผ๋ก ํ์ด์ผ ์ ํผ ๊ฑฐ๋ผ๋ ์๊ฐ์ ๋ฒ๋ฆฌ์. import java.util.Scanner; class Solution { public static void main(String args[]) { Scanner sc= new Scanner(System.in); int T; T=sc.nextInt(); for (int test_case = 1; test_case 12){ refinedH = hour.H-12; }else{ refi..
2023.05.13
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW D2 1979. ์ด๋์ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ์ ์์๊น
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ฝ๋ import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; import java.util.Comparator; class Solution { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i x == K).count()); container.clear(); } } } ํ๊ณ ๋ค๋ฅธ ์ฌ๋..
2023.05.13
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SWEA 1983. ์กฐ๊ต์ ์ฑ์ ๋งค๊ธฐ๊ธฐ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ด๊ฐ ํผ ์ฝ๋ import java.util.*; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i key = ํ์์ ๋ฒํธ, value -> ์ด์ // ArrayList -> index: ์ํ ์์, value -> ์ด์ HashMap hashMap = new HashMap(); ArrayList grade = new Arra..
2023.05.11
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SWEA 1984. ์ค๊ฐ ํ๊ท ๊ฐ ๊ตฌํ๊ธฐ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ฝ๋ import java.util.*; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i long) ์ด๋ ์์์ N๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ๋ ํํ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ฝ ์์ ๋๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผ ํ ๊ฐ์ ์ํ๋ค๋ฉด, Math.round(A*10)/10.0์ ํ๋ฉด ๋๋ค. A๋ผ๋ double ํ ๋ณ์๋ฅผ *10 ํด์ ๋ฐ์ฌ๋ฆผ๋๋ ๋ถ๋ถ์ ์..
2023.05.11
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SWEA 1986. ์ง๊ทธ์ฌ๊ทธ ์ซ์
SW Expert Academyimport java.util.*;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 1; i
2023.05.11
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW 1989. ์ด์ฌ์์ ํ๋ฌธ ์ฐพ๊ธฐ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ฝ๋ import java.util.*; public class Solution { public static void main(String[] args) { Scanner sc =new Scanner(System.in); int T = sc.nextInt(); ArrayList list = new ArrayList(); sc.nextLine(); for (int i = 1; i
2023.05.10
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW 2005 ํ๋ฆฌ ํด์น
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ฝ๋ import java.util.*; import java.util.function.Predicate; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); // ํ
์คํธ ์ผ์ด์ค ๋ฐ๊ธฐ for (int i = 1; i
2023.05.10
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW 2005 ํ์ค์นผ์ ์ผ๊ฐํ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.*; import java.util.function.Predicate; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int l = 1; l
2023.05.09
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2007. ํจํด ๋ง๋์ ๊ธธ์ด
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ด๊ฐ ํผ ์ฝ๋ (1) ์
๋ ฅ ๊ฐ ๋ฐ๊ธฐ (2) ์
๋ ฅ ๊ฐ์ ๋ง๋ ํจํด์ ์ฒดํฌํ๊ธฐ ์ํด 10๊ฐ์ ๋ฌธ์๊ฐ ํ๋์ ๋ง๋ ์ผ ๊ฒฝ์ฐ๋ถํฐ 1๊ฐ์ ๋ฌธ์๊ฐ ํ๋์ ๋ง๋์ผ ๊ฒฝ์ฐ๋ฅผ loop๋ฅผ ๋๋ฉฐ check ํ๋ค. (2-1) ๋ฐฐ์ด์ ๋ง๋ค๊ณ ํด๋น ๋ฐฐ์ด์ ์๋ฆฐ ๋ง๋๋ค์ ์ ์ฅํ๋ค. (2-2) ๋ฐฐ์ด์ ์์๋ผ๋ฆฌ ๋ฌธ์์ด์ด ์ผ์นํ๋์ง ํ์ธ (2-3) ๋ฌธ์์ด์ด ๋ ์์์ ๋ ์ผ์นํ๋ ๊ฒฝ์ฐ๊ฐ ์๋์ง check (์ฌ๊ท ํจ์ ์ด์ฉ) (3) ๋ ์์์ ๋ ์ผ์นํ๋ฉด ํด๋น ๋ง๋ ์ ๋ฐํ, ๊ทธ๋ฐ ๊ฒฝ์ฐ ์์ผ๋ฉด ํ์ฌ ๋ง๋ ์ ๋ฐํ import java.util.*; import ..
2023.05.09
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW D2 1926. ๊ฐ๋จํ 369๊ฒ์
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ฝ๋ import java.util.*; import java.util.function.Predicate; public class Solution { public static void main(String[] args) { Scanner sc =new Scanner(System.in); int N = sc.nextInt(); String [] strArr = new String[N]; ArrayList charList = new ArrayList(); // 1 ~ N๊น์ง ๋ฐฐ์ด ์์ ๋ฃ๊ธฐ for (int i = 0; i < N ..
2023.05.08
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW D2 1859. ๋ฐฑ๋ง์ฅ์ ํ๋ก์ ํธ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ฌธ์ ํด์ ์ฃผ์์ ์ผ ๋ ์ ์ฌ์ ๋น์ผ ๋ ์ ํ๋ค. ๋จผ์ ํ
์คํธ ํ์์ ํ ํ
์คํธ ๋น ๋ฉฐ์น ๋์ ์ฃผ์์ ํ ๊ฒ์ธ์ง๊ฐ ๋์จ๋ค. ๋ฌธ์ ์ ์ฃผ์ธ๊ณต์ ํด๋น ๋ฉฐ์น ๊ฐ ์ฃผ๊ฐ๊ฐ ์ด๋ป๊ฒ ๋ณ๋๋ ๊ฒ์ธ์ง ๋ฏธ๋ฆฌ ์๊ณ ์๋ค๋ ์ค์ ์ด๋ค. ๋งค์ผ 1์ฃผ๋ฐ์ ๋ชป ์ฐ๋ค. ์ฃผ์์ ํ๋ ์ผ ์ ๋์ ์ต๋์ ์ด์ต์ ๋ด๋ฉด ๋๋ค. ์ผ๋จ ๋ฐฐ์ด ๋ฆฌ์คํธ๋ฅผ ๋ง๋ ๋ค. ์ด์ต์ด ์๊ธธ ๋๋ง๋ค ์ด์ต๋ค์ ๋ฃ๋ ํต์ฅ(profit)์ ๋ง๋ ๋ค. ๋ด๊ฐ ์ฌ๋ค์ธ ์ฃผ์์ ์ ์ฅํ stock ๋ณ์๋ ๋ง๋ ๋ค. ๋ฐฐ์ด ๋ฆฌ์คํธ์ ์ธ๋ฑ์ค๊ฐ ๋ ์ง์ด๊ณ , ๊ฐ์ด ํด๋น ๋ ์ง์ ์ฃผ๊ฐ์ด๋ค. ๋ฐฐ์ด์ ์ํํ๋ค. i์ผ์ฐจ ๋ณด๋ค i+..
2023.05.07
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 1545. ๊ฑฐ๊พธ๋ก ์ถ๋ ฅํด ๋ณด์์.
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); reverse(a); } static int reverse(int a ) { if(a == 0){ System.out.println(a); return 0; } System.out.print(a + " "); retur..
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2019. ๋๋ธ๋๋ธ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int result = 1; for (int i = 0; i
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Academy 1936. 1๋1 ๊ฐ์๋ฐ์๋ณด
SW Expert Academy import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); // 1๊ณผ 3 ์ด๋ฉด 1์ด ์ด๊ธฐ๊ณ 1๊ณผ 2๋ฉด 2๊ฐ ์ด๊ธฐ๊ณ 2์ 3์ด๋ฉด 3์ด ์ด๊ธด๋ค. // 1-2 1-3 2-1 2-3 3-1 3-2 // -1 -2 1 -1 2 1 (๋บ์ ๋) // B A A B B A (์ด๊ธฐ๋ ์ฌ๋) switch (A-B) { case -1: case 2: System.out.println("B"); break; case -2: case 1: Syste..
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 1933. ๊ฐ๋จํ N ์ ์ฝ์
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ํ๋ ธ๋ ๊ฒ import java.util.HashSet; import java.util.Iterator; import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); HashSet set = new HashSet(); int N = sc.nextInt(); for (int i = 1; i
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
1938 ์์ฃผ ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ
SW Expert Academy import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); } }
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2025 N์ค ๋ง์
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int result = 0; for (int i = 1; i
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2027 ๋๊ฐ์ ์ถ๋ ฅํ๊ธฐ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) { ArrayList list = new ArrayList(); for (int i = 0; i < 5; i++) { // + ๋ก๋ง ์ด๋ฃจ์ด์ง ํ๋์ ์ด์ ์์ฑ list.add("+"); } for (int i = 0; i < 5; i++) { // ํ๋์ ์ด ์ถ๋ ฅ์ 5๋ฒ ๋ฐ๋ณต list.set(i,"#"); // ์๊ธฐ ์ฐจ๋ก์ผ ๋..
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2029 ๋ชซ๊ณผ ๋๋จธ์ง ์ถ๋ ฅํ๊ธฐ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int i = 0; i < T; i++) { int a = sc.nextInt(); int b = sc.nextInt(); System.out.printf("#%d %d %d\n", i+1, a/b, a%b); } } }
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด
SW Expert Academy 2043 ์๋์ ๋น๋ฐ๋ฒํธ
SW Expert Academy SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ
์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int P = sc.nextInt(); // ํจ์ค์๋ int K = sc.nextInt(); // ์ฐ๋ฆฌ๊ฐ ์์ํ ๋ฒํธ if (P>=K) { System.out.println(P-K+1); }else { // ์ฐ๋ฆฌ๊ฐ ์์ํ ๋ฒํธ๊ฐ ํจ์ค์๋ ๋ณด๋ค ํฐ ๊ฒฝ์ฐ, 999๊น์ง ์ฐ๊ณ ๋ค์ ์ธ์ผํจ System.out.println((999-K +1) + P+1); } ..
2023.05.05
์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด