• [오늘의 공부] Java 문법, 안드로이드 앱, 데이터 분석

    Java 문법 - 생활 코딩 생성자 & 상속 오버라이딩 & 오버로딩 ​ 안드로이드 어플리케이션 - 1분 스피치 매일 주어진 제시어로 1분 스피치하여 순발력을 기를 수 있다. Main, Practice 액티비티 액티비티 전환 타이머 기능 ​ ​ 전공 - 데이터 애널리틱스 과제 육아용품 브랜드 데이터 분석 시나리오 방향성 잡기 ​ ​


  • Java - 오버라이딩, 오버로딩 (Overriding & Overloading)

    생활코딩 - 자바 공부 후 정리한 내용입니다. 오버라이딩 (Overriding) 재정의, 덮어쓰기 오버라이딩은 부모 클래스의 메서드를 다른 코드로 재정의한다. class Parent { public void parent_say() { System.out.println("내가 니 부모다."); } } class Child extends Parent { public void parent_say() { super.parent_say(); // #1 System.out.println("아직도 내가 니 부모로 보이니?"); // #2 }...


  • Java - 생성자와 상속(Constructor & Inheritance)

    생활코딩 - 자바 공부 후 정리한 내용입니다. 생성자 (Constructor) python 클래스의 def init(self):과 같은 역할을 한다. 클래스 안의 어떤 메서드보다 먼저 실행되어 클래스 변수를 초기화한다. 이때 생성자 함수는 클래스와 이름이 같아야 한다. class Calculator { int left, right; public Calculator(int left, int right) { // 생성자 this.left = left; this.right...


  • [오늘의 공부] 알고리즘

    알고리즘 - 1094 시뮬레이션 (자바, 파이썬) ​


  • [백준 알고리즘#1094] 막대기 (Java, Python)

    문제 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대를 만들려고 한다. 막대를 자르는 가장 쉬운 방법은 절반으로 자르는 것이다. 지민이는 아래와 같은 과정을 거쳐서 막대를 자르려고 한다. 지민이가 가지고 있는...