[SWEA] 5644. [모의 SW 역량테스트] 무선 충전 (Java, 자바)

    문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRDL1aeugDFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 먼저 좌표 저장용 Point 클래스, BC(Battery Charger) 클래스, A와 B의 이동정보를 저장할 배열 등을 생성하여 입력 값들을 저장하였다. A와 B의 처음 위치를 초기화한 후 충전 가능한지 판단 후 충전하였다. A와 B를 동시에 이동시간 1씩 주어진 방향으로 움직인 후 충전 가능한지 판단 후 충전하였다. 충전 가능한지 판단하는 할때는 A와 B의 좌표와 각 BC들의 좌표 사..

    [SWEA] 1240. 단순 2진 암호코드 (Java, 자바)

    문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15FZuqAL4CFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 풀이 주어진 이진 암호 코드들의 맨 뒤 숫자는 항상 1이므로 주어진 배열에서 암호 코드를 찾을 때 뒤에서부터 1을 찾도록 반복했다. 암호 코드의 총길이는 56으로 고정되어있으므로 배열 한 행을 탐색할 때 남은 인덱스가 56보다 작으면 탐색을 중지하였다. (배열 한 개당 암호코드는 한 개 이므로) 주어진 이진 암호코드들은 7자리 이진 코드 이므로 모두 십진수로 변환하여 배열에 저장하였다. 입력받..