본문 바로가기

Coding Test/SWEA 풀이4

[SWEA] 1209. Sum : D3 (java) ✔️ 문제 설명[문제 바로 가기] SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com ✔️ 문제 풀이이 문제를 풀 때,1. 각 행 / 각 열 / 대각선 "\" / 대각선 "/" 합을 어떻게 저장할까?2. 꼭 입력값들을 배열에 저장해야할까? 바로바로 합을 구하는 방법은 없을까..?이 두가지 고민을 한 후, 입력 받을 때 마다 위치에 따라서 합을 더하자!! 라는 결론이 났다.  내가 생각해낸 방식은 아래와 같다. 5x5 배열의 경우, 행과 열의 합인 10과 대각선 두 개로 총 12개의 합을 저장해야한다.그림으로 이해하면 쉽다.정리하자면, 각 행의 합은 배열 sum의 앞에서 부터 저장하고, 각 열의 합은 배열 sum의 뒤에.. 2024. 11. 16.
[SWEA] 1208. [S/W 문제해결 기본] 1일차 - Flatten : D3 (java) ✔️ 문제 설명  ✔️ 문제 풀이요구 사항 : 가장 높은 상자를 가장 낮은 상자로 옮긴다. 1. 배열을 오름차순으로 정렬한다.Arrays.sort(arr);2. 가장 큰 수(arr[99])의 상자를 가장 작은 수(arr[0])으로 옮긴다. arr[99] --;arr[0] ++;Arrays.sort(arr);  최종 코드import java.util.StringTokenizer;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays; class Solution{ public static void main(String args[]) throws IOExcept.. 2024. 11. 15.
[SWEA] 1206. [S/W 문제해결 기본] 1일차 - View : D3 (java) ✔️문제 설명 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AV134DPqAA8CFAYh&categoryId=AV134DPqAA8CFAYh&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=JAVA&select-1=3&pageSize=10&pageIndex=1&&&&&&&&&& SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com✔️문제 풀이‼️‼️ 테스트 케이스 한 개 통과 못함 이슈아무리 봐도 코드가 맞는데, 자꾸 테스트 케이.. 2024. 11. 15.
[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 : D2 (java) ✔️ 문제 설명https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV13zo1KAAACFAYh&categoryId=AV13zo1KAAACFAYh&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=JAVA&select-1=2&pageSize=10&pageIndex=1 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com  ✔️ 문제 풀이SWEA 에서는 기본 코드로 Scanner를 쓰는 예시를 보여주지만, 훨씬 입력이 빠른 Buffered.. 2024. 11. 14.