반응형 분류 전체보기121 [Java] 메서드 1. 메서드 선언과 호출 메서드도 변수와 같이 선언 및 정의 후 필요시 호출해서 사용한다. [접근자] [반환형] [메서드이름] ([매개변수]) public int getInfo (){ //정의 } 메서드 이름은 다른 사람이 봐도 알기 쉽게 정의해야 한다(의미 없는 문자 X) 2. 매개변수(parameter) 데이터의 타입, 개수 다양하게 호출가능 3. 중복 메서드(overloading) 이름은 같고, 매개변수의 개수 또는 타입이 다른 메서드를 만들 수 있다. 4. 접근자 메서드를 호출할 때 접근자에 따라서 호출이 불가할 수 있다. 객체 내부에서는 서로 호출 가능 객체 외부에서는 private에 직접 접근, 호출 불가능 2022. 9. 2. [Java] 클래스 제작과 객체 생성 1. 클래스 제작 클래스는 멤버 변수(속성), 메서드(기능), 생성자 등으로 구성된다. public class Grandeur{ //클래스 이름(대문자로 시작) public String color; //멤버변수 public String gear; public int price; public Grandeur(){ //생성자 System.out.printLn("생성자"); } public void run(){ //메서드(기능) System.out.println("메서드"); } public void stop(){ System.out.println("메서드2"); } } 2. 객체 생성 클래스로부터 'new'를 이용해서 객체를 생성한다. Grandeur myCart = new Granduer(); myCart.. 2022. 9. 2. [프로그래머스] 깊이/너비 우선 탐색(DFS/BFS) > 네트워크 문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 표현합니다. i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[.. 2022. 8. 31. [프로그래머스] 2022 KAKAO TECH Internship > 등산코스 정하기 문제 설명 XX산은 n개의 지점으로 이루어져 있습니다. 각 지점은 1부터 n까지 번호가 붙어있으며, 출입구, 쉼터, 혹은 산봉우리입니다. 각 지점은 양방향 통행이 가능한 등산로로 연결되어 있으며, 서로 다른 지점을 이동할 때 이 등산로를 이용해야 합니다. 이때, 등산로별로 이동하는데 일정 시간이 소요됩니다. 등산코스는 방문할 지점 번호들을 순서대로 나열하여 표현할 수 있습니다. 예를 들어 1-2-3-2-1 으로 표현하는 등산코스는 1번지점에서 출발하여 2번, 3번, 2번, 1번 지점을 순서대로 방문한다는 뜻입니다. 등산코스를 따라 이동하는 중 쉼터 혹은 산봉우리를 방문할 때마다 휴식을 취할 수 있으며, 휴식 없이 이동해야 하는 시간 중 가장 긴 시간을 해당 등산코스의 intensity라고 부르기로 합니다.. 2022. 8. 29. 이전 1 ··· 22 23 24 25 26 27 28 ··· 31 다음 728x90 반응형