swea 2005 [D2] 파스칼의 삼각형 JAVA 풀이 : 2차원 배열 사용 -> 2중 for문 사용해서 [i-1][j-1] + [i-1][j] = [i][j] Code public class Solution2005 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); // 1 for (int tc = 1; tc SWEA 2023.11.22
swea 2001 [D2] 파리 퇴치 JAVA 풀이 : 4중 for문 -> map[i][j] ~ map[i+x][j+y] Code public class Solution2001 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22
swea 1989 [D2] 초심자의 회문 검사 JAVA 풀이 : String을 배열 인덱스로 넣어서 비교 / charAt() / StringBuffer() Code public class Solution1989 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc = 0; i--) { arr2[i] = arr[arr.length - i - 1]; // 3 = 0, 2 = 1, 1 = 2, 0 = 3 } for (int i = 0; i < arr.length; i++) { if (arr[i] == arr2[i]) { result = 1; } else { result.. SWEA 2023.11.22
swea 1986 [D2] 지그재그 숫자 JAVA 풀이 : 짝수,홀수 -> 덧셈,뺄셈 Code public class Solution1986 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22
swea 1984 [D2] 중간 평균값 구하기 JAVA 풀이 : Math.max, Math.min 값 구해서 총 sum에서 빼주기, 평균 구하기 -> Math.round(avg)를 int 형태로 변경 Code public class Solution1984 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22
swea 1983 [D2] 조교의 성적 매기기 JAVA 풀이 : 총 점수를 담은 scores[] 생성, K번째 학생의 점수를 goal로 따로 빼고 sort, grade[i/(N/10)] Code public class Solution1983 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22
swea 1979 [D2] 어디에 단어가 들어갈 수 있을까 JAVA 풀이 : 행, 열을 나누어서 비교, 2중 for, if 활용하여 cnt, result 변수 사용 Code public class Solution1979 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22
swea 1976 [D2] 시각 덧셈 JAVA 풀이 : 단순 덧셈, 뺄셈 Code public class Solution1976 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc 59) { result_min -= 60; // %60 를 써서 나머지로 할수도 있음. result_hour += 1; // /60 를 써서 몫으로 할수도 있음. } if (result_hour > 12) { result_hour -= 12; // %12 로 해서 나머지로 할 수 있음. } System.out.println("#" + tc + " " + result_hour .. SWEA 2023.11.22
swea 1974 [D2] 스도쿠 검증 JAVA 풀이 : 행,열,격자 검사 따로 실행, new arr[9] 만들어서 1~9까지 안들어간 숫자가 있는지 확인 -> arr[(map[i][j] - 1)]++; Code public class Solution1974 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc 4중 for문을 사용 for (int i = 0; i SWEA 2023.11.22
swea 1970 [D2] 쉬운 거스름돈 JAVA 풀이 : /, % 을 이용한 문제 Code public class Solution1970 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for (int tc = 1; tc SWEA 2023.11.22