자바 (2) 썸네일형 리스트형 [백준] 2493 - 탑 교수님이 어렵다고 하셔서 쫄아있었는데 정말 어렵다 ,, ^^!; 야구 문제가 여러 알고리즘들이 섞이고, 야구의 룰에 따라 값들을 관리해줘서 어렵다면 이 문제는 나오는 자료구조는 스택 하나 뿐인데 그 스택을 단순한 LIFO + 다른 기능을 추가적으로 생각해봐야한다. 사실 스택문제라는 걸 알기 전까진 이 문제가 스택으로 풀릴 수 있을 거란 생각조차 못했고, 브루트포스인가 하고 생각했었다. 하지만 완전탐색이라고 하기엔 입력 범위가 너무 컸으며, 완전탐색으로 코드를 짰더니 백준에선 틀렸다고 하고, 정올에선 시간초과 에러가 났다.. 이때부터 ㄹㅇ 멘붕 시작ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 한시간 가량 짠 코드가 아까웠지만... 이럴 땐 과감히 버려야 한다는 교수님의 말씀이 기억나서 과감히 버리고 스택으로 접근을 시도해보았다. 각.. Java 기초:: Class란? Class vs Object, OOP의 4요소 [ OOP란? ] Object Oriented Programming, 즉 객체 지향 설계를 뜻한다. [ OOP의 4요소 ] 1. Encapsulation(정보 은닉): 한 클래스에 담겨 있는 데이터와 메소드 중 중요한 것은 클래스 내부에서만 접근 가능하고, 외부에서 필요한 기능만을 공개한다. 2. Inheritance(상속): 객체를 정의할 때 기존에 존재하는 객체를 상속받도록 하면 부모의 데이터와 메소드를 재사용하 수 있다. 3. Polymorphism(다형성): 같은 타입, 같은 메소드를 다양한 방법으로 실행 가능하다. 4. Abstraction(추상화): 현실세계의 여러 객체들의 공통적이고 중요한 특징들을 뽑아내는 것. OOP의 3요소는 여기서 정보 은닉을 제외한 상속, 다형성, 추상화이다. [ C.. 이전 1 다음