Algorithm/Java 20

[2025 프로그래머스 코드챌린지 2차 예선] 택배 상자 꺼내기

제목 및 문제 설명   풀이class Solution { public int solution(int n, int w, int num) { int answer = 0; int col = (num-1)/w; //꺼내려는 상자의 층 int row = w-1; //꺼내려는 상자의 행 초기화 if(col%2==0){ //0,2,4,6..(홀수층 인덱스인 경우) row = (num-1)%w;//꺼내려는 상자의 행 }else{ //1,3,5,7(짝수층 인덱스인 경우) row = w-1 - (num-1)%w;//꺼내려는 상자의 행 } ..

Algorithm/Java 2025.03.25

[PCCE 기출문제] 3번 / 수 나누기

제목 및 문제 설명   풀이import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int number = sc.nextInt(); int answer = 0; for(int i=0; i   문제 팁2자리씩 잘라서 붙여야 하기 때문에, 간단히 생각해서 100으로 나눌때 나오는 몫 + 100으로 나눌때의 나머지를 더하면 된다.풀이에선 나머지를 먼저 answer에 더해주고number의 값을 100으로 나눌때 나오는 몫으로 만들어준다.number가 세자리수 이상의 숫자가 아..

Algorithm/Java 2025.03.20

[PCCE 기출문제] 2번 / 각도 합치기

제목 및 문제 설명    풀이import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int angle1 = sc.nextInt(); int angle2 = sc.nextInt(); int sum_angle = angle1 + angle2; System.out.println(sum_angle%360); }}   문제 팁자바에서 나머지를 구하는 연산자는 % 이다.모든 기본형 숫자 타입에서 % 연산자를 지원하며,보통 홀짝을 구할때 사용하거나,ex) (변수%2 == 0)..

Algorithm/Java 2025.03.20