2024

https://www.acmicpc.net/problem/1541 그리디 알고리즘이란? 가장 최선의 선택을 하는 알고리즘이다.주의할점은 항상 최적의 값을 보장하진 않는다.  Scanner VS BufferedReader 자바 코테에서 입력받는 데이터를 처리하는 2가지 방법.BufferedReader가 코테에서 사용하기에 더좋다. 이유는 입력받는 시간을 단축시켜 제한시간내에 풀수있게 해준다. 입력받는 데이터량이 많을 수록 차이가 많이난다.  https://youtu.be/o0bM23DTXBw?si=17Ilx3-QAw2X_myh BufferedReader 사용BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str ..
· 2024/flutter
Dart언어에서 객체지향 프로그래밍의 대한 개념 정리. 그동안 알고 있다고 생각하면서 사용한 개념들과 기억에서 희미해진 내용들을 확실하게 복습과 정리 상속 extends 키워드를 사용해 상속할 수 있다. 상속은 어떤 클래스의 기능을 다른 클래스가 사용할 수 있게 하는 기법이다. 오버라이드 부모클래스 또는 인터페이스에 정의된 메서드를 재정의 할때 사용된다. dart에서는 override 키워드가 생략 가능하다. 하지만 직접 명시하는 게 협업 및 유지보수에 유리하다. 인터페이스 상속은 공유되는 기능을 상속받는 개념이지만, 인터페이스는 공통으로 필요한 기능을 정의만 해두는 역할이다. dart에는 인터페이스를 지정하는 키워드가 없다. 상속은 단 하나의 클래스만 상속할수 있지만 인터페이스는 여러 개 구현가능하다...
shy1008
'2024' 카테고리의 글 목록