코테/코드트리

[코드트리/NOVICE MID] 폭탄 해제 (JAVA)

imname1am 2023. 11. 1. 23:32
반응형

🔺 문제

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai

 

 

🔺 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.*;
import java.io.*;
 
class Node {
    String code, color, second;
 
    public Node(String code, String color, String second) {
        this.code = code;
        this.color = color;
        this.second = second;
    }
 
    // 출력
    @Override
    public String toString() {
        return "code : " + this.code + "\n" + "color : " + this.color + "\n" + "second : " + this.second;
    }
}
 
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 
        String[] str = br.readLine().split(" ");
        Node node = new Node(str[0], str[1], str[2]);
 
        System.out.println(node);
    }
}
cs

 

 

 

🧩  해결 아이디어

• 객체 사용

- 출력할 때 toString() 메소드를 오버라이드 해 출력하도록 해보았다.

 

 

 

 


💬 느낀 점

toString() 메소드 오버라이드해서 하는 건 거의 처음인데

코드가 길어지지 않는다면 앞으로도 활용해 봐야겠다...

 

다른 분든 get변수명() 메소드 작성해서 출력하시기도 했더랑.

 

1회독 2회독 3회독 4회독 5회독
V        
반응형