🔎 문제 : 공원 산책https://school.programmers.co.kr/learn/courses/30/lessons/42577?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 📍 정리전화번호부에 한 번호가 다른 번호의 접두어라면 false 반환, 접두어가 존재하지 않는다면 true 반환 💡 풀이 과정1️⃣ 접두사 Map 만들기// Map phone_head = new HashMap();for(int i=0; i 2️⃣ 접두사가 존재하는지 탐색하기for(int i=0; i 👩🏻💻 전체코드import java.ut..
1️⃣ private - 클래스 내부에서만 호출 가능 2️⃣ protected - 클래스 내부와 하위 클래스에서 호출 가능 3️⃣ public- 어디서나 호출 가능 4️⃣ static🔎 변수한 클래스에서 공통적인 값을 유지해야할 때 선언클래스가 메모리에 생성되어 프로그램이 종료될 때까지 유지객체를 생성하지 않고 '클래스이름.변수명'으로 호출가능static 변수 = 클래스 변수🔎 함수클래스 메소드 인스턴스 변수를 사용할 수 없으므로, 인스턴스와 관계없는 메소드를 클래스 메소드로 정의한다. 객체를 생성하지 않고 '클래스이름.메소드명'으로 호출 가능public class InstanceClass{ int a; int b; public int add(){ return a + b; }..
아래 형태와 같은 2차원 배열을 다루는 방법에 대해 정리해보려 한다. [[0],[1],[3, 5]] int[][] input = {{0}, {1}, {3, 5}};List> graph = new ArrayList();for(int i = 0; i ());}// graph: [[], [], []]for(int i = 0; i