2024/09/17 3

[백준/Java] 11000번 - 강의실 배정

문제 & 난이도그리디 알고리즘난이도 : 골드 5 풀이package greedy;import java.util.*;public class Beakjoon11000 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //첫째 줄 : 수업의 개수 N int N = sc.nextInt(); //수업 시간을 저장할 배열 int[][] timesheet = new int[N][2]; //이후 N개의 줄 : 시작 시간과 끝나는 시간 for (int i = 0; i () { @Override pub..

[백준/Java] 9012번 - 괄호

문제 & 난이도스택 구조난이도 : 실버 4 풀이public class beakjoon9012 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine(); for(int i = 0; i stack = new ArrayDeque(); for(int j = 0; j  : 코딩테스트 스택 구조의 빈출 유형으로, 열린 괄호를 만나면 스택에 넣고 닫힌 괄호를 만나면 스택에서 열린 구조를 빼는 알고리즘. 최종적으로 스택이 비어있다면 yes, 남아있다면 no반환 알게 된 것 & 느낀 점  -   ..

[Swing] JOptionPane 팝업 창 클래스

📍 정의JOptionPane : 확인/경고/입력 등의 대화 상자를 제공하는 팝업 창을 만들 수 있는 클래스  📍 주요 기능확인 대화 상자 : 사용자의 선택을 확인하는 대화 상자int result = JOptionPane.showConfirmDialog( frame, "이 포켓몬을 선택하시겠습니까?", "포켓몬 선택", JOptionPane.YES_NO_OPTION);if (result == JOptionPane.YES_OPTION) { System.out.println("포켓몬을 선택했습니다.");} else { System.out.println("포켓몬 선택을 취소했습니다.");}메시지 대화 상자 : 설정한 메시지를 사용자에게 보여주는 용도로 사용되는 대화 상자..